有没有办法在我项目的GitHub Readme.md上显示Jenkins构建状态?
我使用Jenkins来运行持续集成构建。每次提交后,它都会确保在最终生成文档和发行包之前,所有内容都进行编译以及执行单元测试和集成测试。
仍然存在无意间破坏构建的风险。访问GitHub项目页面的用户最好知道当前的master处于该状态。
好的,这是设置Jenkins来设置GitHub构建状态的方法。假设您已经配置了GitHub插件的Jenkins,可以在每次推送时进行构建。
转到GitHub,登录,转到“设置”,“个人访问令牌”,然后单击“生成新令牌”。
检查repo:status(我不确定这是否有必要,但是我做到了,对我有用。)
生成令牌,将其复制。
确保您要使用的GitHub用户是存储库协作者(用于私有存储库)或是具有对您要构建的存储库的推入和拉出访问权限(用于组织存储库)的团队的成员。
转到您的Jenkins服务器,登录。
在GitHub Web Hook下,选择让Jenkins自动管理URL挂钩,然后指定您的GitHub用户名和在步骤3中获得的OAuth令牌。
验证它是否与“测试凭据”按钮一起使用。保存设置。
找到Jenkins作业并在GitHub上添加Set build status提交到构建后步骤
而已。现在进行测试构建,然后转到GitHub存储库以查看它是否有效。单击主存储库页面中的“分支”以查看构建状态。
您应该看到绿色的复选标记:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句