Jenkins配置jenkins返回构建状态到Gitlab
jenkins也可以把构建的结果返回给gitlab,首先要配好jenkins能连到gitlab上,并且有权限发东西
配置构建后通知 Gitlab
构建完成后,jenkins 可以把构建的结果反馈给 Gitlab,这样在 Gitlab 上就可以查看每一次 push 后构建的执行结果。
首先在 Jenkins 上配置,可以访问 Gitlab,打开 jenkins 系统管理->系统设置页面,
下拉找到 Gitlab 部分,
他需要一个API token 我们需要访问gitlab 我们拿着gitlab地址 gitlab给你个地址 ,gitlab生成的token,通过这种方式就可以访问gitlab
还要去gitlab 生成一个token
添加认证
token去gitlab上生成
在 Gitlab 中 root 用户setting 设置页面,选择左侧 Access Tokens,进入 Access Token 管理页面,
把生成的token 拷贝
添加认证
认证添加成功后,回到系统设置页面,为 Gitlab 选择认证并测试,成功后保存退出系统设置。
jenkins要访问gitlab
其次,在 job 配置页面添加构建后操作,
所谓的构建后操作就是 你构建执行完以后,可以做些什么事情
把构建的状态推到gitlab上,构建后自动把构建的结果反馈给gitlab
保存 job 配置,回到 job 主页面,执行“立即构建”。构建成功后,在 Gitlab 仓库,commits列表页面
构建的状态,可以在gitlab上看到
点击 commit pass
点进去
点击 jenkins 有个jenkins结果
跳转到jenkins 连接到jenkins 到jenkins构建的输出 点击看看输出
能连到jenkins,下次不用再去jenkins看页面,当我们自动触发完构建以后,对应仓库的commit上
点击进入后,我们可以看到更多的信息
可以看到变更内容