Несколько конвейеров сборки YAML в DevOps Azure - PullRequest
0 голосов
/ 13 декабря 2018

В настоящее время я пытаюсь создать несколько конвейеров сборки для моего приложения Angular в DevOps Azure, используя новый способ YAML.Я использовал для создания нового конвейера сборки для различных сред, которые я настроил (dev, staging, prod), когда я использовал «устаревший» визуальный конструктор.

Но так как я перешел на YAML-определения стиля сборки каждый раз, когда я пытаюсь создать новый конвейер, меня перенаправляют на существующий azure-pipelines.yml.Насколько я могу судить из документов , невозможно определить несколько конвейеров в одном файле .yml.

Не поддерживается ли этот сценарий в DevOps Azure?

Ответы [ 2 ]

0 голосов
/ 28 июня 2019
Ответ

@ 4c74356b41 был верным, но теперь вы можете создать столько конфигураций сборки, используя разные файлы yaml, а также с непрерывной интеграцией без создания сборок вручную.эти шаги:

1. Выберите, где находится ваш код:

step1

2. Выберите репозиторий вашего кода (тот, который имеет файл yml):

step2

3. В настройкахконвейер, выберите YAML-файл существующих Azure Pipelines :

step3

4. Выберите ветку и путьгде находится файл yaml, затем продолжите: Примечание. Если он не отображается, убедитесь, что ваш файл имеет расширение .yml

step4

5. Наконец нажмите RUN .

Примечание. После создания конвейера таким образом будет активирована непрерывная интеграция, но если вы все еще хотите иметь ручную настройкуследуйте следующим инструкциям:

Выберите свою сборку и затем Триггеры:

step5

А затем отключите непрерывную интеграцию:

step6

Или еще проще, просто добавьте triger: none в ваш файл yaml.

Greetz !!!

0 голосов
/ 13 декабря 2018

Поддерживается.Azure-pipelines.yml автоматически подбирается VSTS, вы можете создать столько файлов yaml и создать сборки для них вручную.это единственное отличие.

, поэтому вам нужно вручную создавать сборки для разных envs, используя разные файлы yaml.

enter image description here

в сборкевыбор шагов выберите это:

enter image description here

...