1

我不知道是否已经发布了 az devops 扩展以使用 AZ CLI 创建管道发布。有关于1y前的帖子。我在这里找到了文档,但我不明白如何创建发布管道的各个阶段。

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 项目?

4

1 回答 1

0

对于这个问题,目前还没有办法自动创建经典版本定义。您将需要创建定义,然后您可以使用az pipelines release create命令对发布运行进行排队。

命令的作用az pipelines release create是为现有发布管道启动新版本,而不是创建新的发布管道。

关于这个,你可以参考github上的这个issue 。

因此,作为一种解决方法,可以使用 az pipelines create命令自动化新的 yaml 管道定义,该命令可以构成构建 (CI) 和发布(CD)。

首先,您可以在 repo 中创建一个 yaml 文件(例如 azure-pipelines.yml),并在 yaml 文件中设置 CI 和 CD 管道的定义。 YAML 架构参考可以为您提供指导。

az pipeline create然后,您可以使用已通过命令将管道 yaml 签入到存储库中的存储库创建 Azure 管道。--yaml-path在命令中指定。

--yaml-path --yml-path :

仓库中管道 yaml 文件的路径(如果仓库中已经存在 yaml)。

于 2020-04-10T08:34:29.020 回答