在 Azure DeVops 中重新执行发布管道时保留值

Persisting values across re-execution of release pipeline in Azure DeOops

我正在 Azure DevOps 中配置发布管道,我希望随着任务生成的变量在同一发布的重新执行过程中持续存在。我想知道这是否可能。 主要目标是创建一个我可以在发生故障时重新部署的管道,例如,如果我有一个包含 30 个任务的发布管道,我想处理跳过已完成的任务,但是一旦我到达相关任务,我需要持久变量值。

我在网上看过,我发现不可能跨阶段持久化变量,但这是否也意味着如果我重新部署它就不能在同一个发布管道中持久化?

通过搜索堆栈交换和 google 我得到了关于这个主题的以下 GitHub 问题,我只是不确定它是否也会以同样的方式影响我自己的情况。

https://github.com/Microsoft/azure-pipelines-tasks/issues/4743

默认情况下你有那个,除非我解释错了。当重新部署相同的发布管道变量值时,您定义(在管道中)不会改变。

计算值不会持久化