草庐IT

jenkins-workflow

全部标签

Jenkins+Allure+Pytest的持续集成

一、配置 allure 环境变量1、下载allure是一个命令行工具,可以去 github 下载最新版:https://github.com/allure-framework/allure2/releases2、解压到本地3、配置环境变量复制路径如:F:\allure-2.13.7\bin环境变量、Path、添加F:\allure-2.13.7\bin、保存cmd中输入whereallure,查看是否能找到  二、Jenkins配置Allure 1、安装allure插件系统管理-->插件管理-->可安装插件 搜索allure进行安装2、安装AllureCommandline安装完allure插

DevOps之Jenkins流水线

1、Jenkins流水线任务介绍之前采用Jenkins的自由风格构建的项目,每个步骤流程都要通过不同的方式设置,并且构建过程中整体流程是不可见的,无法确认每个流程花费的时间,并且问题不方便定位问题。Jenkins的Pipeline可以让项目的发布整体流程可视化,明确执行的阶段,可以快速的定位问题。并且整个项目的生命周期可以通过一个Jenkinsfile文件管理,而且Jenkinsfile文件是可以放在项目中维护。所以Pipeline相对自由风格或者其他的项目风格更容易操作。2、Jenkins流水线任务2.1、构建Jenkins流水线任务构建任务构建Jenkins流水线任务生成Groovy脚本H

2022/7/2 Jenkins详细教程

目录一、jenkins介绍1丶Jenkins概述2丶Jenkins目标3、Jenkins特性4、产品发布流程 二、CI/CD是什么?1丶CI2丶CD三丶环境搭建1丶一台服务器2丶简单的SpringBoot项目四丶Jenkins安装1丶拉取Jenkins镜像2、创建目录3、启动五丶Jenkins配置1丶查看容器日志2丶进入页面后,选择推荐的插件3丶创建一个管理员4丶安装插件5丶安装jdk6丶安装maven7丶配置ssh六丶构建项目1、新建项目2、输入任务名称,选择maven3丶设置源码管理4、设置Maven5、修改maven配置6、重新构建7丶构建后自动部署七丶Git提交后自动构建 1、配置UR

k8s安装Jenkins

目录​编辑一、环境准备1.1环境说明二、安装nfs2.1安装NFS2.2创建NFS共享文件夹2.3配置共享文件夹2.4使配置生效2.5查看所有共享目录 2.6启动nfs2.7其他节点安装nfs-utils三、创建PVC卷3.1创建namespace3.2 创建nfs客户端sa授权3.3 创建nfs客户端3.4 创建StorageClass3.5 创建PVC卷四、创建Service五、创建deployment六、登录验证6.1登录 一、环境准备1.1环境说明本文搭建MongoDB,基于WMware虚拟机,操作系统CentOS8,且已经基于Kubeadm搭好了k8s集群,k8s节点信息如下:服务器

Java+Github+Jenkins部署

Java项目—Jenkins部署笔记一,准备一台服务器操作系统,示例为ubuntu22.0.4可运行lsb_release-a查看二,安装docker更新软件包列表:sudoaptupdate安装必要的软件包,以便使用HTTPS通过APT下载软件包:bashCopycodesudoaptinstall-yapt-transport-httpsca-certificatescurlsoftware-properties-common添加Docker的官方GPG密钥:curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudogpg--dea

Jenkins 权限管理

关于Role-basedAuthorizationStrategy使用Jenkins自身的权限管理过于粗糙,无法对单个、一类项目做管理,我们可以使用Role-basedAuthorizationStrategy插件来管理项目、角色。首先安装该插件:在Jenkins查看该插件有无安装在Jenkins->安全全局配置里勾选配置角色可以系统管理中->ManageandAssignRoles管理角色。可以定义全局、项目和代理特定项目角色。全局角色(Globalroles)适用于Jenkins中的任何项目,并覆盖项目角色中指定的任何内容。也就是说,当在全局角色中授予角色权限时Job/Read,无论在项目

jenkins 在tomcat下部署后,tomcat可正常访问,但Jenkins访问一直显示404怎么办?

正常Jenkins部署安装过程:1、下载稳定版【Jenkins的安装和设置】war包2、放在Tomcat/WebApps目录下3、找到Jenkins密码Windows系统下:在C盘用户-超管用户下,有.jenkins文件linux系统下:/home/rq/.jenkins4、输入http://127.0.0.1:8080/jenkins打开界面5、创建管理员账户密码,如继续使用admin账户密码,则密码为第三步文件内产生的一串值 实际上却是一波三折!!!!部署完后,tomcat可正常访问,但访问  http://127.0.0.1:8080/jenkins  一直提示404,百度了众多方法,都

Jenkins+gitlab实现自动化部署

目录一、关于JenkinsJenkins介绍Jenkins工作流程关于持续集成和持续部署二、Docker部署Jenkins1.拉取镜像2.启动容器3.配置Jenkins插件访问主页查看管理员密码安装插件配置Jenkins密钥三、配置Jenkins环境(插件安装、添加凭据、系统配置、全局工具配置)安装Maven插件安装SSH插件添加凭据系统配置:全局工具配置四、Jenkins部署Maven项目新建项目项目配置通用配置源码管理构建触发器BuildPostSteps五、Gitlab设置webHook六、常见问题Anerroroccurredduringinstallation:Nosuchplugi

Jenkins-iOS自动化打包

Jenkins是什么?Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins支持各种运行方式,可通过系统包、Docker或者通过一个独立的Java程序。环境部署Java安装由于Jenkins依赖于Java,所以在安装Jenkins前,需要先检查是否已安装Java环境。在终端输入命令进行检测:java-version已安装javaversion"1.8.0_341"Java(TM)SERuntimeEnvironment(build1.8.0_341-b10)JavaHotSpot(TM)64-BitServerVM(build25.341-b10,

Linux下彻底卸载jenkins

文章目录1、停服务进程2、查找安装目录3、删掉相关目录4、确认已完全删除1、停服务进程查看jenkins服务是否在运行,如果在运行,停掉ps-ef|grepjenkinskill-9XXX2、查找安装目录find/-name"jenkins*"3、删掉相关目录#删掉相关安装目录rm-rf/root/.jenkins/#删掉war包rm-rf/webapps/jenkinsapp/#删掉剩余相关rm-rf/usr/lib/firewalld/services/jenkins.xmlrm-rf/var/cache/yum/x86_64/7/jenkinsrm-f/var/lib/yum/repos