Azure devops Azure devops Rest API调用发布

Azure devops Azure devops Rest API调用发布,azure-devops,devops,release,azure-pipelines-release-pipeline,azure-devops-rest-api,Azure Devops,Devops,Release,Azure Pipelines Release Pipeline,Azure Devops Rest Api,目前,我正在使用CI中的Azure DevOps Rest API调用来调用发布定义中的发布。在这个过程中,我一个接一个地调用发布。所有版本同时启动。目前,我在每个版本开始时都添加了手动干预。所以,当第一个版本完成后,我将继续第二个版本,并在完成后继续第三个版本。但是我想删除这个手动干预,只有在完成以前的版本之后,才应该开始发布。例如,如果我触发了三个版本 Release1, Release2, Release3 当Release1运行时,Release2和Release3都应该等待。完成Re

目前,我正在使用CI中的Azure DevOps Rest API调用来调用发布定义中的发布。在这个过程中,我一个接一个地调用发布。所有版本同时启动。目前,我在每个版本开始时都添加了手动干预。所以,当第一个版本完成后,我将继续第二个版本,并在完成后继续第三个版本。但是我想删除这个手动干预,只有在完成以前的版本之后,才应该开始发布。例如,如果我触发了三个版本

Release1,
Release2,
Release3
当Release1运行时,Release2和Release3都应该等待。完成Release1后,Release2应在无需手动干预的情况下启动,Release3仍应等待。完成Release2后,无需手动干预即可启动Release3

当Release1运行时,Release2和Release3都应该等待。在…上 完成释放1后,释放2应在无需手动的情况下启动 干预和释放仍需等待。完成发布2后, 无需手动干预即可启动Release3

仅当您试图在同一代理中创建3个版本时,才会发生这种情况。如果有不同的代理,则应该并行运行

因为您使用的是单个发布管道。不确定为什么要在前一版本的所有阶段完成后执行后一版本

在发行版中,各阶段相互独立

你也可以看看这个类似的问题

当Release1运行时,Release2和Release3都应该等待。在…上 完成释放1后,释放2应在无需手动的情况下启动 干预和释放仍需等待。完成发布2后, 无需手动干预即可启动Release3

仅当您试图在同一代理中创建3个版本时,才会发生这种情况。如果有不同的代理,则应该并行运行

因为您使用的是单个发布管道。不确定为什么要在前一版本的所有阶段完成后执行后一版本

在发行版中,各阶段相互独立


你也可以看看这个类似的问题

正如我指定的,我使用Azure Devops Rest API来调用多个依赖关系版本。但是我从CI进程本身一个接一个地调用所有版本。因此,我对以下版本进行了手动干预。但是现在我更新了我的流程,在完成父版本之后调用依赖版本。因此,我再次利用RESTAPI特性实现同样的功能。此外,变量集合对于所有版本都是相同的。所以我通过RESTAPI设置释放变量,并使用相同的变量为后续释放设置变量。因此,在调用Release1之后调用Release2,在使用REST API调用Release2之后调用Release3。

正如我指定的,我使用Azure Devops REST API来调用多个依赖关系版本。但是我从CI进程本身一个接一个地调用所有版本。因此,我对以下版本进行了手动干预。但是现在我更新了我的流程,在完成父版本之后调用依赖版本。因此,我再次利用RESTAPI特性实现同样的功能。此外,变量集合对于所有版本都是相同的。所以我通过RESTAPI设置释放变量,并使用相同的变量为后续释放设置变量。因此,在调用Release1之后调用Release2,在使用REST API调用Release2之后调用Release3。

只是检查所提供的信息是否有用。不,我尝试了另一种方法。我使用RESTAPI在Release1之后调用Release2,在Release2之后调用Releases3嗨,Patrick,我建议您采用的方法,在每个版本结束时调用1次2,调用2次3。如果您熟悉PowerShell,请查看AzurePipelinesPS模块,使用PowerShell进行这些api调用。只是看看提供的信息是否有用。不,我尝试了另一种方法。我使用RESTAPI在Release1之后调用Release2,在Release2之后调用Releases3嗨,Patrick,我建议您采用的方法,在每个版本结束时调用1次2,调用2次3。如果您熟悉PowerShell,请查看AzurePipelinesPS模块,使用PowerShell进行这些api调用。请使用问题的编辑链接添加其他信息。回答后按钮只能用于完整回答问题。-你什么意思?。这是Patrick要求我给出的答案。谢谢你的分享。当你自己修好它的时候总是更好;正如您所了解的,它是如何工作的!:)我已经投票了。您也可以。请使用问题的编辑链接添加其他信息。回答后按钮只能用于完整回答问题。-你什么意思?。这是Patrick要求我给出的答案。谢谢你的分享。当你自己修好它的时候总是更好;正如您所了解的,它是如何工作的!:)我已经投票了。你也可以。