Я поставил в очередь сборку с непрерывным развертыванием из файла YAML в конвейере сборки Azure DevOps. Одним из шагов в конвейере сборки является публикация артефактов сборки, в которые я включаю файл docker-compose.yml
.
Затем я создал конвейер выпуска, и одним из шагов в этом процессе является использование этого файла docker-compose.yml
, который я опубликовал, и запуск docker-compose pull
.
Это ошибка, потому что в файле docker-compose.yml
я указываю, что вытягивание изображения должно включать тег версии изображения.
version: '3.4'
services:
myservice:
image: myimage${IMAGE_VERSION_TAG}
Это попытается вытянуть с тегом изображения по умолчанию latest
, который я не хочу. Я хочу использовать номер тега, который был только что встроен в конвейер, и применить эту переменную среды в этом файле docker-compose.yml
. Есть ли способ, которым я могу это сделать?