繁体   English   中英

GitLab和Jenkins整合

[英]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集成。

GitLab插件维基页面的违规注释中提供了与该插件集成以对合并请求执行静态代码分析的示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM