一、安装插件
1、安装git
Jenkins服务器输入命令,安装git,用于从git代码仓库拉取代吗
yum install git -y
查看git是否安装成功
git --version
查看git安装目录
whereis git
2、安装SSH插件
1、登陆Jenkins主页,在插件管理-可选插件,勾选以下插件安装
2、重启Jenkins即可
3、安装maven插件
1、登陆Jenkins主页,在插件管理-可选插件,勾选以下插件安装
2、重启Jenkins即可
3、新建项目,查看是否有maven项目的选项,验证是否安装成功
二、创建项目,添加构建
1、从git拉取代码
1)新建项目testproject02
2)拉取git仓库,指定分支
进入项目,点击配置-源码管理,拉取git代码仓库,输入git代码仓库地址,git账号、密码,指定分支(master分支)
2、添加构建
1)添加shell执行构建
2)输入shell脚本,应用保存
三、构建项目
1、点击Build Now,进行项目构建
查看Jenkins服务器是否生成了压缩文件
find / -name testproject02.tar.gz
#默认路径是在 /root/.jenkins/workspace/testproject02/
# /root/.jenkins/workspace/testproject02/testproject02.tar.gz
⚠️:如果再次构建失败,提示如下:
可以在构建的shell脚本后面加上:–warning=no-file-changed
2、保留构建的天数和构建最大个数
进入项目,点击配置,在General一栏勾选Discard old builds(丢弃老的构建),设置保持构建的天数、保持构建的最大个数。
验证结果,查看构建历史记录,最多保留3天内的构建,一共保留最多5次构建记录
3、其他项目构建完成后,自动触发项目构建
1)进入项目
2)点击配置
3)在【构建触发器】下面,勾选「其他工程构建后触发」
4)填写其他工程的项目名,有自动提示
5)尝试构建其他项目试试,看是否会自动触发当前项目的构建
构建testproject02,查看控制台输出:
意思就是构建完testproject02会触发testproject4一次新的构建
在testproject4的最新构建记录里,查看控制台输出,说明自动触发构建成功。