Для этой проблемы сейчас нет способа автоматизировать создание определения выпуска classi c. Вам нужно будет создать определение, а затем вы можете поставить в очередь запуск релиза с помощью команды az pipelines release create
.
Роль команды az pipelines release create
состоит в том, чтобы запустить новый выпуск для существующего конвейера выпуска, а не создавать новый конвейер релиза.
Об этом вы можете обратиться к этой проблеме на github.
Так что в качестве обходного пути можно автоматизировать новые определения конвейера yaml с помощью az pipelines create команда, которая может составлять как build (CI), так и release (CD).
Сначала вы можете создать файл yaml (например, azure -pipeslines .yml) в репозитории и задайте определение для конвейеров CI и CD в файле yaml. Справочник по схеме YAML может дать вам руководство.
Затем вы можете создать Azure Pipeline для хранилища с конвейером yaml, уже зарегистрированным в хранилище с помощью команды az pipeline create
. Укажите --yaml-path
в команде.
- yaml-path --yml-path:
Путь файла yaml конвейеров в репозитории (если yaml уже присутствует в репо).