簡體   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