Как передать переменные среды из конвейера сборки Azure в конвейер выпуска - PullRequest
0 голосов
/ 24 мая 2019

Я поставил в очередь сборку с непрерывным развертыванием из файла 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. Есть ли способ, которым я могу это сделать?

...