【发布时间】:2020-04-08 11:11:35
【问题描述】:
我在 Azure DevOps 中有一个管道,基本上看起来像这样
stage: BuildStage
job: SetUp
job: Compile
stage: DeployStage
job: Deploy
在SetUp 作业中,我定义了一个输出变量,我可以在Compile 作业中使用例如
variables:
MyVariableFromSetUp: $[ dependencies.SetUp.outputs['MyVariable'] ]
问题是,我怎样才能在 Deploy 作业中做同样的事情?我不想运行两次设置阶段,因为计算MyVariable 的值很耗时,因此我必须缓存它。
DeployStage 对 BuildStage 有一个dependsOn,但似乎我无法按预期使用dependencies。在处理变量时,文档没有提到多阶段的情况。
【问题讨论】:
标签: azure-devops multistage-pipeline