Как прочитать содержимое Dockerfile в файле azure -pipeline.yaml? - PullRequest
0 голосов
/ 20 января 2020

У меня есть переменная окружения, установленная в Dockerfile, которая находится в Azure Repos часть проекта. Я должен настроить конвейер на основе Docker в Azure Pipeline. Я пытаюсь получить содержимое переменной среды в файле azure-pipelines.yaml.

Возможно ли получить доступ к содержимому Dockerfile в файле azure-pipelines.yaml?

Можем ли мы передать значение аргумента (Environment значение) в azure-pipelines.yaml файл?

Пожалуйста, руководство!

1 Ответ

1 голос
/ 20 января 2020

Если вы хотите использовать переменную окружения при создании docker image и в другом месте в конвейере, я бы предложил реструктуризацию:

  1. добавить построить переменную для вашего конвейера, определяя переменную среды; это сделает ее доступной для каждой задачи в вашем конвейере
  2. удалите переменную окружения из файла dockerfile
  3. замените ее значением ARG , так что ваш шаг сборки docker может передать параметр - build-arg , указав переменную сборки
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...