2016-05-04 147 views
0

由於每Gitlab CI(版本8.0)文檔和博客,我是紅色的我來到,我需要設置Gitlab服務器和VM /泊塢窗等一個Gitlab亞軍糾正我,如果我錯了是否必須設置Gitlab服務器和Gitlab亞軍配置?

我的結論我對持續整合概念很陌生。請任何人告訴我是否必須在虛擬機上安裝Runner,或者我們有沒有其他方法可以使用Gitlab CI而不使用Runner。對不起,如果這個問題很愚蠢。

請指引我從那裏我將開始,如果任何人有很好的文檔,設置和使用Gitlab CI首尾相接。非常感謝,非常感謝。

+0

你並不需要一個亞軍,但如果你想要做CI,你確實需要一個。這是基本的。當然,你也可以在承諾觸發jenkins或其他任何事情並創建這種CI。這一切都取決於你想要的。 –

+0

感謝@Erik的重播。我想做CI。由於每GitLab架構(https://about.gitlab.com/gitlab-ci/)我看到一個GitLab服務器(希望我一定要設置這個)和亞軍(它可以是我的個人電腦)。 –

+0

我要去的方式不詹金斯使用GitLab CI。現在我已經成功使用測試回購在EC2實例上設置了GitLab CI。下一步是專注於如何與跑步者合作。如果我在正確的軌道上,請糾正我。謝謝 –

回答

1

TL;博士

不,你並不需要設置自己的虛擬機使用的運動員(具體的運動員)。 GitLab還提供共享的跑步者,任何人都可以使用。閱讀差異here


有四個短步驟來使用GitLab參賽者:

  1. 啓用共享轉輪具有標記搬運工Project > Runners
  2. 下指定Project > CI/CD Pipelines > Test coverage parsing下一個正則表達式來從控制檯輸出過濾覆蓋
  3. 創建構建和測試你的項目需要一個包含所有泊塢窗圖像
  4. 創建.gitlab-ci.yml,並定義測試/覆蓋範圍如何完成

您可以看到一些示例here。 (免責聲明:文章是我寫的)

+0

謝謝。我以前也是這樣。當我是初學者時,需要花更多時間來了解gitlab ci跑步者背後的邏輯。 –

+0

@NagarjunaDN它也花了我一段時間來抓住它:) –