2021-11-03⑤jenkins企业必会技能、Jenkins+Gitlab +仓库标签、触发自动构建项目
作者:互联网
文章目录
jenkins的强大功能
1、创建一个项目 名称自定义
2、选择保留天数以及保留多少份
3、选择标签 tag
/4、后端Gitlab仓库
5、添加仓库克隆 以及权限
shh克隆需要 jenkins 用户配置私钥在jenkins上面,公钥配置在后面Gitlab上面
6、构建触发器
高级里面也勾选一下
7、允许所有分支选择 生成 secret token地址
后端Gitlab 页面 把上面2个地址复制下来
url地址 git@196.196.196.128:root/ming6.git
secret token地址 d91e194bab9211e6d9181ae54f455d1a
步骤一
第二步
填写上面的俩个地址
添加完成之后报错
这是因为gitlab 10.6 版本以后为了安全,不允许向本地网络发送webhook请求,设置如下:
登录管理员账号
成功了,才会显示出来
保存一下,可以测试一下
但是现在没有配置好jenkins 等下配置好可以测试一下
回到jenkins端
构建环境
jenkins填写把旧包清除
可写可不写
配置邮箱,配置完成
开始测试
配置好里面没有文件,先构建一次
这里是测试随便找了一个机器克隆仓库,然后就行的修改调试自动构建
[root@ming-5 ming6]# ls
pom.xml README.md src
[root@ming-5 ming6]# git add *
[root@ming-5 ming6]# git commit -m "项目2"
[master fa2e794] 项目2
1 file changed, 2 insertions(+), 2 deletions(-)
[root@ming-5 ming6]# git tag -a "v1.2" -m "v1.2"
[root@ming-5 ming6]# git push origin v1.2 #上传标签下面
Counting objects: 12, done.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (7/7), 615 bytes | 0 bytes/s, done.
Total 7 (delta 2), reused 0 (delta 0)
To git@196.196.196.128:root/ming6.git
* [new tag] v1.2 -> v1.2
可以看到有新的修改,他会自动跳转到标签下面进行构建
查看页面以及后端tomca
标签:11,03,git,Gitlab,ming,ming6,v1.2,jenkins,root 来源: https://blog.csdn.net/tianmingqing0806/article/details/121129199