作者:红红的累累vdHRC_958 | 来源:互联网 | 2023-05-23 14:38
我已经在这个页面中阅读了Gitlab社区和企业之间的差异:https://about.gitlab.com/features/
根据该页面,我了解与Jenkins的集成仅在企业版中可用.但是,我已经看到使用Web钩子,当Gitlab中发生推送时,我可以在Jenkins中触发构建.
所以我的问题是社区和企业在与詹金斯的整合方面有何区别?
1> twk3..:
在合并请求页面上,有一个状态窗口小部件,显示该特定合并请求的测试状态,在项目主页上,有测试状态标记.只有在项目中启用"ci服务"时,才会显示这两个UI元素.在社区中,您可以使用Gitlab CI打开它.在企业中,您可以将其设置为与jenkins一起使用.
GitLab CE只允许您配置GitLab CI集成,而不是Jenkins.有jenkins插件可以通过GitLab CI访问Jenkins支持请求.https://github.com/DABSquared/gitlab-plugin
2> teeks99..:
根据该页面,我了解与Jenkins的集成仅在企业版中可用.
这已不再适用,Jenkins GitLab插件(来自第三方)可以将Jenkins作为CI提供者挂钩到GitLab.
在维基页面有一个例子设置有很多你需要得到它的工作细节.
这将在GitLab中提供每个提交的构建/测试状态指示符,并且还挂钩到合并请求系统(在本地存储库中以及合并请求来自分支存储库时).