내가 같은 빌드 명령을 사용하여 공통의 자동화 된 장소에서 구축되는 Dockerfiles의 무리가 있습니다도커 구축 시간 인수
ARG BRANCH=master
그리고 그 :
docker build -t $name:$tag --build-arg BRANCH=$branch .
Dockerfiles 중 일부는이 포함을 인수는 이미지 빌드의 일부 단계에 사용됩니다.
하지만 마지막에이 오류가 그 인수를 필요로하지 않는 일부 Dockerfiles에 대한
:One or more build-args [BRANCH] were not consumed, failing build.
어떻게 모든 Dockerfiles에 대한 인수를 포함하지 않고이 문제를 극복 할 수 있는가?
물론, 그 순간에 내가하고있는 일이지만, Dockerfile의 내용을 if-else 검사하는 것을 피하려고했지만 이것이 유일한 방법 인 것 같습니다. 감사! – hosselausso