Выпуск AZ Devops Yaml? - PullRequest
       33

Выпуск AZ Devops Yaml?

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

Не знаю, выпущено ли уже расширение az devops для создания конвейерного релиза с AZ CLI. Есть пост, относящийся к 1й go. Я нашел здесь документацию, но не могу понять, как создать различные стадии конвейера выпуска.

https://docs.microsoft.com/en-us/cli/azure/ext/azure-devops/pipelines/release?view=azure-cli-latest#ext - azure -devops-az-pipelines-release-create

Кто-то уже создал конвейер релиза с yaml, и скажите, пожалуйста, как? Или просто отправьте команду для импорта в проект Azure -DevOps?

1 Ответ

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

Для этой проблемы сейчас нет способа автоматизировать создание определения выпуска 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 уже присутствует в репо).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...