Dockerized Angular Automation

建議在Linux 環境產生docker image 。

Trion

2個讚

感覺不錯
我有一個問題,在這個 github 裡面有一個 docker-ng-cli,如果把docker檔案內的版本拿掉,是不是每次跑都會直接取得最新版的 angular cli呢

是的,但如此一來就違反版本控管的目的。最好的做法是由DevOps 做版本控管

2個讚

給你一個今天發生實例,之前我組裡不懂DevOps流程的資深前端工程師堅持把不把modules 安裝並用docker 控管,現在常出現版本不一致的錯誤導致測試和build 的失敗問題,然後每次都得我去解決

現在npm有lock檔案,也會有同樣的問題嗎?

還是有可能,因為我們的nodejs modules是放在git submodule中管理,若沒更新git submodule 或checkout 錯的branch 就會發生