Azure Расширение DevOps - Добавить шаблон конвейера - PullRequest
0 голосов
/ 03 апреля 2020

Я бы хотел распространить свой конвейер azure devops yaml для внешних клиентов, используя расширение azure devops. Можно ли создать расширение, добавляющее шаблон моего конвейера в селектор шаблонов, когда «новый конвейер» создается в azure devops?

enter image description here

1 Ответ

0 голосов
/ 06 апреля 2020

Боюсь, что невозможно создать расширение, которое добавляет шаблон конвейера в селектор шаблонов. Я не нашел там rest api для создания шаблонов сборки.

И при вызове apil , чтобы получить существующие шаблоны сборки. Настроенный шаблон указывает на существующее определение сборки в организации Azure. Проверьте выделенный ниже снимок экрана.

То есть определение сборки должно сначала существовать в организации внешних клиентов. Если определение сборки уже существует, вам не нужно распространять шаблон конвейера yaml azure devops.

enter image description here

Поскольку конвейер yaml определен в YAML-файл в репозитории, было бы намного проще распространить ваш yaml-файл на внешних клиентов.

И вы можете позволить им создать конвейер, используя распределенный файл yaml. Если они хотят создать шаблон из него. Они могут сохранить конвейер как шаблон со своей стороны.

Go до Сборки в разделе Конвейеры -> выберите конвейер -> Нажмите на три точки и выберите сохранить как шаблон

(Примечание: пользовательский шаблон сборки отключен в новой функции. Необходимо отключить многоступенчатые конвейеры из Функции предварительного просмотра )

enter image description here

...