[英]GitLab and Jenkins integration
我已经在这个页面中阅读了Gitlab社区和企业之间的差异: https ://about.gitlab.com/features/
根据该页面,我了解与Jenkins的集成仅在企业版中可用。 但是,我已经看到使用Web钩子,当Gitlab中发生推送时,我可以在Jenkins中触发构建。
所以我的问题是社区和企业在与詹金斯的整合方面有何区别?
在合并请求页面上,有一个状态窗口小部件,显示该特定合并请求的测试状态,在项目主页上,有测试状态标记。 只有在项目中启用“ci服务”时,才会显示这两个UI元素。 在社区中,您可以使用Gitlab CI打开它。 在企业中,您可以将其设置为与jenkins一起使用。
根据该页面,我了解与Jenkins的集成仅在企业版中可用。
这已不再适用, Jenkins GitLab插件 (来自第三方)可以将Jenkins作为CI提供者挂钩到GitLab。
维基页面有一个示例设置,其中包含了使其运行所需的大量详细信息。
这将在GitLab中提供每个提交的构建/测试状态指示符,并且还挂钩到合并请求系统(在本地存储库中以及合并请求来自分支存储库时)。
您还可以使用Generic Webhook Trigger插件将GitLab与Jenkins集成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.