Sobes.tech
Middle
144

Чӣ гуна метавон арзиши хориҷиро, масалан, ID-и сохтмони CI, ба контейнер дар вақти сохтани тасвир интиқол дод, то ки он ба тағйирёбандаи муҳит табдил ёбад?

Ҷавоб аз AI

sobes.tech AI

Используя аргументы сборки (build arguments) Dockerfile.

ARG BUILD_ID  
  
FROM alpine:latest  
  
ENV CI_BUILD_ID=$BUILD_ID  
  
CMD ["sh"]  

При сборке образа:

docker build --build-arg BUILD_ID="my-unique-ci-id-123" -t my-image .  

Переменная CI_BUILD_ID будет доступна внутри контейнера с переданным значением.