Azure devops AZ Devops Yaml释放?

Azure devops AZ Devops Yaml释放?,azure-devops,devops,azure-devops-extensions,azure-devops-self-hosted-agent,az,Azure Devops,Devops,Azure Devops Extensions,Azure Devops Self Hosted Agent,Az,我不知道是否已经发布了az devops扩展,以使用az CLI创建管道发布。 有一篇文章是关于一年前的。 我在这里找到了文档,但我不能理解如何创建发布管道的各个阶段 有人已经用yaml创建了发布管道,请告诉我怎么做?或者只是发布一些命令导入Azure DevOps项目 对于这个问题,目前还没有办法自动创建经典版本定义。您需要创建定义,然后可以使用az pipelines Release create命令将发布运行排队 az pipelines release create命令的作用是启动现有

我不知道是否已经发布了az devops扩展,以使用az CLI创建管道发布。 有一篇文章是关于一年前的。 我在这里找到了文档,但我不能理解如何创建发布管道的各个阶段


有人已经用yaml创建了发布管道,请告诉我怎么做?或者只是发布一些命令导入Azure DevOps项目

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

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

关于这一点,您可以在github上参考

因此,作为一种解决方法,可以使用可以同时构成构建(CI)和(CD)的命令来自动化新的yaml管道定义

首先,您可以在repo中创建一个yaml文件(例如azure pipelines.yml),并在yaml文件中设置CI和CD管道的定义。我可以给你指导

然后,您可以通过
az Pipeline create
命令为存储库创建Azure管道,管道yaml已经签入到存储库中。在命令中指定
--yaml路径

--yaml路径——yml路径:

回购协议中yaml文件的路径(如果yaml已经存在) 存在于回购协议中)


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

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

关于这一点,您可以在github上参考

因此,作为一种解决方法,可以使用可以同时构成构建(CI)和(CD)的命令来自动化新的yaml管道定义

首先,您可以在repo中创建一个yaml文件(例如azure pipelines.yml),并在yaml文件中设置CI和CD管道的定义。我可以给你指导

然后,您可以通过
az Pipeline create
命令为存储库创建Azure管道,管道yaml已经签入到存储库中。在命令中指定
--yaml路径

--yaml路径——yml路径:

回购协议中yaml文件的路径(如果yaml已经存在) 存在于回购协议中)


谢谢你的回答。是的,我已经在repo中使用yaml路径来自动创建CI和CD构建管道。对于release,我从另一个项目导出JSON文件并导入到新项目中,但是我需要为新项目设置所有变量,并将任务授权给我的订阅。我只想自动化此taskService连接仅在项目级别可用。如果您想授权任务订阅另一个项目,我认为这无法自动实现。@Cyber.com在几天内没有收到您的响应,服务连接是在项目范围内创建的。在一个项目中创建的服务连接在另一个项目中不可见。关于这个你可以参考这个。如果这个答案对你有帮助,你会接受它作为一个答案吗?或者如果你有任何问题,请随时在这里分享。谢谢你的回答。是的,我已经在repo中使用yaml路径来自动创建CI和CD构建管道。对于release,我从另一个项目导出JSON文件并导入到新项目中,但是我需要为新项目设置所有变量,并将任务授权给我的订阅。我只想自动化此taskService连接仅在项目级别可用。如果您想授权任务订阅另一个项目,我认为这无法自动实现。@Cyber.com在几天内没有收到您的响应,服务连接是在项目范围内创建的。在一个项目中创建的服务连接在另一个项目中不可见。关于这个你可以参考这个。如果这个答案对你有帮助,你会接受它作为一个答案吗?或者如果你有任何担心,请随时在这里分享。