![]() |
1
2
因为嵌套变量的值
这就是为什么你总是得到价值
我在工作中多次遇到这个问题 past posts 在azuredevops支持此功能之前,我们还没有一个完美的解决方案。 为了方便测试,我简化了您的yaml,如下所示:
这个
我们总是得到
如果
我换了衣服
因为嵌套变量还不受支持,
作为解决方法
,我们需要为的每个值展开嵌套变量
检查 Expressions Dependencies 更多细节。 希望这有帮助。 |
![]() |
2
0
如果我正确理解了您的问题,那么问题是管道在作业运行时计算所有变量。此场景中的解决方案是将任务拆分为具有依赖关系的单独作业。 看看我在这篇文章中的答案,如果你想要的是: YAML pipeline - Set variable and use in expression for template |
![]() |
3
0
这可能对您有用:
在一个稍微不同的情况下,它对我有效,这也需要一些动态变量名。 |