其他分享
首页 > 其他分享> > 2021-11-03⑤jenkins企业必会技能、Jenkins+Gitlab +仓库标签、触发自动构建项目

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