gitlab的pipelines就是解決該過程的壹個工具,這個過程可以算做Devops的壹部分,開發人員(DEV)與 IT 運營(OPS)。
任務的實際執行器,包含shell、docker、machine等幾種運行方式。我們項目主要才用docker的方式,因此所有job的運行環境都是docker,取決於底層鏡像。
pipelines由多個job組成,當全部job執行完後,pipelines即為完成。
編譯node樣例:
緩存是使用minio(對象存儲)實現的
樣例:
/help/ci/examples/index.md
語法說明:
/help/ci/yaml/index