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

 

arrow
arrow
    文章標籤
    Docker Docker Hub
    全站熱搜

    johnchen6927 發表在 痞客邦 留言(0) 人氣()