我正在Azure DevOps中配置一个发布管道,我希望沿着任务生成的变量在同一版本的重新执行过程中保持不变。我想知道这是否可能。主要目标是创建一个可以在失败的情况下重新部署的管道,例如,如果我有一个包含30个任务的发布管道,我希望处理跳过已完成的任务,但一旦我到达相关任务,我就需要持久化的变量值。
我在网上看过,我发现跨阶段持久化变量是不可能的,但这是否也意味着如果我重新部署它,它就不能在相同的发布管道中持久化?
通过搜索堆栈交换和谷歌,我得到了下面关于这个主题的GitHub问题,我只是不确定它是否也以同样的方式影响了我自己的情况。
https://github.com/Microsoft/azure-pipelines-tasks/issues/4743
发布于 2019-04-04 16:26:06
除非我对你的理解有误,否则默认情况下你会有这样的想法。在重新部署相同版本的管道变量时,您(在管道中)定义的值不会更改。
计算值不会持久化
https://stackoverflow.com/questions/55510965
复制相似问题