CI/CD 是軟體業界頗熱門的字詞,觀念是一路從 CI (Continuous integration) 延續到 CD (Continuous delivery),公司也強制推動這一個 flow,所有的 project 都要自動化。 剛好發現一個 CD pipeline設計時候要注意的點。 原本的流程是 setup container init environment, pull git changes init script by user update version number build package(maven, or grunt or gulp) distribute artifact git