情景:在本地开发完成后,提交代码到gitlab,gitlab上的代码会同步到多个集群机器,并可以在多台机器完成一些shell脚本
1.在本地或任意机器安装jinkens(并不一定是在线上的一台或几台机器,也不需要在这些集群的机器上同时安装)
2.安装3个插件,gitlab,publish over ssh,git parameter
3.在系统配置里配置ssh server,就是jinkens可以登录的服务器,在Publish over SSH段配置
4.构建任务或者构建项目
项目配置说明:
4.1 在常用里勾选【丢弃旧的构建】,这里设置的是构建记录列表,可以设置丢弃几天前的构建和显示多少条构建历史
4.2 源码管理 填写gitlab仓库的地址和指定要同步的分支
4.3 构建触发器 选择【轮询 SCM】,根据规则填写轮训频率
4.4 构建环境和构建,选择在ssh server配置的机器和要同步到的目录(我认为构建环境,构建,构建后操作可以合并成一个)
5.修改后推送代码到远程,可以看看效果
网友评论