进入Jenkins的主界面直接选择“新建”
源码管理
选择链接凭证一般通过ssh秘钥,最好在description加上描述信息便于区别
触发器选择
1、触发远程构建 (例如,使用脚本)(从未使用过)
2、Build after other projects are built
当比有多个项目是可以选择这个选项来指定每个项目更新的顺序
3、Build periodically
周期性执行更新,即使源码没有更新,时间规则与shell脚本一致
4、Poll SCM
间隔多长的时间去检查代码是否更新,如果有更新才会执行,时间规则与shell脚本一致
5、Build when a change is pushed to GitLab(这里使用git,也可以使用svn等)
这里选择根据代码更新自动更新
设置只有master更改时才同步数据,如果是根据其他分支,这里直接添加名称
在gitlab上添加上面的地址
构建
可以添加构建时的脚本
构建后操作
设置失败发送的邮箱
构建后执行脚本
需要安装插件PostBuildScript plugin
点击“增加构建后操作”,选择“Post build task”选项,我们就可以添加构建后执行的脚本了
SSH链接管理主机(前面配置了ssh链接这里就可以使用了)
由于这个ssh连接在SSH中默认是没有环境变量的,需要自己执行环境变量,centos:source /root/.bash_profile,大部分linux:source /etc/profile