close
在工作上遇到有 image 需要透過 Docker Hub 來 auto build image
但遇到了舊版本保存的問題
當 RD 有改 Dockerfile 時
Docker Hub 會 auto build image
如果 tag 都用 latest 的話
新版本會覆蓋掉舊版本
當有問題要 rollback 時
就沒有舊版可用
如果不 tag latest 的話
對於後端的自動部署上的操作又會增加麻煩
於是我找到了一種方法
可以讓新舊版本並存
在 github 上加上 tag
git tag -a 1.2 -m "1.2"
git push origin --tags
這樣就可以一次 build 兩個 image
一個是 tag 的名稱
另一個是 latest
文章標籤
全站熱搜