① 如何使用gitlab和rancher構建ci/cd流水線
CI是Continuous Integration的簡稱,就是持續集成的意思。
就是說你代碼改動了,測試了,提交了,持續集成系統會自動構建(編譯等等)。持續集成的理念是每個提交的版本都應該是可交付的,至少是可以實際運行的,然後通過自動化構建來確保這一點(因為如果構建什麼手動做的話,構建就會花去很多精力,每提交一個版本都構建一次不太現實)。
gitlab CI是配合gitlab的一套CI。(當然,gitlab也可以和別的CI配合,比如Travis CI。)