Azure devops 如何在任务成功后通过Azure devops中的“output variable”部分或其他方法更新管道变量

Azure devops 如何在任务成功后通过Azure devops中的“output variable”部分或其他方法更新管道变量,azure-devops,azure-pipelines,azure-devops-rest-api,azure-deployment,azure-devops-extensions,Azure Devops,Azure Pipelines,Azure Devops Rest Api,Azure Deployment,Azure Devops Extensions,我想在任务完成后更新管道变量。我可以通过azure DevOps中提供的输出变量部分来完成吗 主要目标是让下游任务知道特定的先前任务列表已经成功,我可以通过添加自定义条件来检查 如果您的任务位于代理作业中,则无需使用“输出变量”部分,只需在成功的任务后添加Powershell任务,您就可以通过使用覆盖/更新变量的值来在Azure Devops管道中再次设置变量 Write-Host "##vso[task.setvariable variable={variableName}]{upd

我想在任务完成后更新管道变量。我可以通过azure DevOps中提供的输出变量部分来完成吗

主要目标是让下游任务知道特定的先前任务列表已经成功,我可以通过添加自定义条件来检查


如果您的任务位于代理作业中,则无需使用“输出变量”部分,只需在成功的任务后添加Powershell任务,您就可以通过使用覆盖/更新变量的值来在Azure Devops管道中再次设置变量

Write-Host "##vso[task.setvariable variable={variableName}]{updateValue}"

要从脚本中设置变量,请使用task.setvariable日志记录命令。这不会更新环境变量,但会使新变量可用于同一作业中的下游步骤。此外,这里还有一个。

如果您的任务在代理作业中,则无需使用“输出变量”部分,只需在任务成功后添加Powershell任务,您可以通过使用覆盖/更新变量的值来在Azure Devops管道中再次设置变量

Write-Host "##vso[task.setvariable variable={variableName}]{updateValue}"

要从脚本中设置变量,请使用task.setvariable日志记录命令。这不会更新环境变量,但会使新变量可用于同一作业中的下游步骤。此外,这里还有一个。

无法获取您的最新信息,此解决方案对您有帮助吗?或者,如果你有任何问题,请随意在这里分享。是的,这很有帮助。非常感谢:没有得到您的最新信息,解决方法对您有帮助吗?或者,如果你有任何问题,请随意在这里分享。是的,这很有帮助。非常感谢你: