gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 02:49:34 25 4
gpt4 key购买 nike

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

enter image description here

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

enter image description here

最佳答案

如果你的任务在agent job中,则不需要使用output variable部分,只需要在任务成功后添加一个Powershell任务,即可覆盖/更新变量的值通过使用 logging command在 Azure Devops 管道中再次设置变量。

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

要从脚本设置变量,您可以使用 task.setvariable 日志命令。这不会更新环境变量,但它确实使新变量可用于同一作业中的下游步骤。另外,这里有一个reference .

关于azure-devops - 如何在任务成功后通过 `output variable` 部分或 Azure devops 中的其他方法更新管道变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63978189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com