Azure   发布时间:2022-05-15  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Bitbucket 触发内网 Jenkins Build大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

持续集成系统都会部署在公司内部的局域网中,这样如果代码部署在 Bitbucket 等环境中就只能通过轮询的方式来触发 Build。那么有没有办法通过 Bitbucket 的 Webhooks 功能在开发人员提交代码时触发 Build 呢?答案是肯定的,并且有很多种实现方式。

Bitbucket 触发内网 Jenkins Build

添加用来触发 Build 的用户

@H_616_26@ Manage Users 界面中点击 "Create User":

Bitbucket 触发内网 Jenkins Build

用户信息并@R_230_1@R_489_11226@9@,笔者创建的用户名称为 autobuilder。

用户的权限

用户,只有先赋予一定的权限,它才能够系统中的 Build。 Configure Global Security 配置界面,在 Authorization 的配置项中选择 "Matrix-based security",然后把 autobuilder 用户添进来:

Bitbucket 触发内网 Jenkins Build

用户合适的权限就可以了。

功能。进入 Project 的配置界面,在 "Build triggers" 下面选中 "trigger builds remotely":

Bitbucket 触发内网 Jenkins Build

一个 Authentication Token。这主要是为了唯一的标识当前的 Project 并保证一定的安全性。你可以从 https://randomkeygen.com/ 轻松的生成一个合格的 Authentication Token。

内容就是一个可以触发 Build 的 URL 模板。接下来我们用 jenkins 服务器地址替换模板中的 jeNKINS_URL,用实际的 Authentication Token 替换模板中的 TOKEN_NAME。得到的 URL 为:

http:

大佬总结

以上是大佬教程为你收集整理的Bitbucket 触发内网 Jenkins Build全部内容,希望文章能够帮你解决Bitbucket 触发内网 Jenkins Build所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: