Можете ли вы изменить местоположение azure-pipelines.yaml в Azure Devops? - PullRequest
3 голосов
/ 10 апреля 2019

Можно ли настроить конвейер AzOv DevOps для поиска файла azure-pipelines.yaml в пользовательском расположении?

Мы используем архитектуру управления исходным кодом моно-репо для нашей текущей работы с различными удерживаемыми пакетамипод packages/<package-name>, и только одному из них нужен конвейер Azure DevOps, поэтому в идеале нам бы хотелось, чтобы конфигурация YAML сохранялась вместе с пакетом, а не в корне репозитория, но я не могу найти никаких вариантов для этого впортал DevOps.Это определенно настраивается в других подобных сервисах, таких как AWS CodeBuild.

Ответы [ 2 ]

3 голосов
/ 10 апреля 2019

да, вы можете сделать это, при создании сборки использовать старый мастер UI, если у вас уже есть сборка на месте, вы можете открыть ее настройки> переменные (или триггеры), а затем перейти к разделу YAML и в YAML file pathВы можете изменить его

нажмите ... на странице редактирования сборки рядом с кнопкой Run:

enter image description here

0 голосов
/ 10 апреля 2019

Похоже, что вы можете!Но только если вы правильно настроили сборку и нажали «использовать классический редактор», выберите проект YAML.Любые проекты, которые были настроены с помощью более нового мастера, ожидают файл YAML в корневом каталоге и не могут быть изменены.

В этом блоге описывается процесс, хотя пользовательский интерфейс немного изменился с момента его написания.

...