Sobes.tech
Junior — Middle
75

Каким образом можно конфигурировать CI/CD пайплайн для одновременной сборки Docker-образа с присвоением нескольких тегов?

Компании, где спрашивали
Правительство МосквыПравительство Москвы

Ответ от нейросети

sobes.tech AI

Для одновременной сборки Docker-образа с несколькими тегами в CI/CD пайплайне обычно используют команду docker build с несколькими параметрами -t. Например, в GitLab CI или GitHub Actions можно прописать шаг, где образ собирается и сразу тегируется несколькими тегами:

docker build -t myimage:latest -t myimage:v1.0 -t myimage:commit-${CI_COMMIT_SHA} .

Это позволяет одной командой создать образ с разными тегами, что удобно для разных сред или версий. В пайплайне можно также использовать переменные окружения для динамического формирования тегов.

Если используется docker buildx, то тоже поддерживается несколько тегов через --tag или -t.

Таким образом, ключевой момент — в команде сборки указывать все нужные теги через повторяющиеся -t параметры, чтобы не делать несколько отдельных сборок.