gitlabci 進階


  • 持續集成
  • 自動化測試
  • 虛擬化

CI好用的一些runner

ssh : runner中指定遠端機器,傳artifacts需要在遠端安裝gitlab-runner
docker:runner中指定image

CI好用的一些variable

CI_PROJECT_NAME: 項目名稱
CI_PROJECT_PATH: 項目在本地的相對路徑

CI的觸發條件

when always
only
  - master

CI的並行化

CI-runner 基於docker的安裝

docker run -d --name gitlab-runner --restart always \
-v $(pwd)/config:/etc/gitlab-runner \
gitlab/gitlab-runner:latest

CI的監控與可視化

reference

gitlab-ci docker installation

advanced-configuration

GitLab Runner monitoring

Prometheus integration

prometheus-and-gitla

Prometheus Metrics library

Project services

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