我不知道是否已经发布了 az devops 扩展以使用 AZ CLI 创建管道发布。有关于1y前的帖子。我在这里找到了文档,但我不明白如何创建发布管道的各个阶段。
有人已经用 yaml 创建了发布管道,请告诉我如何?或者只是发布一些命令以导入 Azure-DevOps 项目?
我不知道是否已经发布了 az devops 扩展以使用 AZ CLI 创建管道发布。有关于1y前的帖子。我在这里找到了文档,但我不明白如何创建发布管道的各个阶段。
有人已经用 yaml 创建了发布管道,请告诉我如何?或者只是发布一些命令以导入 Azure-DevOps 项目?
对于这个问题,目前还没有办法自动创建经典版本定义。您将需要创建定义,然后您可以使用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)。