gitlab-ci實際中需要注意幾點

聲明:本文用於記錄作者在gitlab-ci實踐過程中認爲需要注意的幾點。

1、gitlab-ci 在gitlab8.0及其以上版本已經自帶,此處不做贅述;

2、gitlab-runner是gitlab-ci的實際承載者,要使用需要以下步驟:
1)運行gitlab-runner
2)註冊,gitlab-runner的註冊比較簡單,僅僅需要幾個步驟,此處可參考官網: https://docs.gitlab.com/runner/register/index.html 其中所需用到的token,可在gitlab中獲取到;

3、當gitlab-runner是使用docker形式運行,並且在選擇執行器的時候選擇了docker,在此種情況下,需要用到一個特殊的鏡像:docker:latest,爲的是在容器中提供一個docker運行環境,否則無法執行build等構建相關命令。

4、當選擇shell執行器時,或要做的一步是:linux免密登錄,若你的機器爲另一遠程機器的話,因爲需要遠程執行命令的緣故。若不實現免密登錄,則每次執行都需要輸入密碼,這與自動化場景不符。

5、當編寫.gitlab-ci.yml文件時,別忘記寫tags,該項用於選擇一個runner,爲了實現項目的自動部署,除了開啓ci/cd且編寫了.gitlab-ci.yml文件的同時,也需要將該項目加入到runner的執行列表中;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章