我有一堆Dockerfiles的是從一個共同的自動地方使用相同的構建命令來構建:泊塢建造時間參數
docker build -t $name:$tag --build-arg BRANCH=$branch .
一些Dockerfiles含有這樣的:
ARG BRANCH=master
這參數用於圖像構建的某些步驟。
但對於一些Dockerfiles,並不需要這樣的說法我在最後得到這個錯誤:
One or more build-args [BRANCH] were not consumed, failing build.
我怎樣才能克服不包括參數的所有Dockerfiles這個問題?
當然,這就是我目前正在做的,但是試圖避免對Dockerfile的內容進行if-else檢查,但似乎它是唯一的方法。謝謝! – hosselausso