在Azure DevOps中按顺序运行作业

6
stages:
- stage: A
     jobs:
     - job: A1
     pool: CloneX
     displayname: My Job A
     - job: A2
     pool: CloneX
     displayname: My Job B

这是我的Azure DevOps的YAML文件。

我注意到在同一个池子机器CloneX上有2个代理(作为Windows服务)正在运行。 这是内部机器。

作业A1和作业A2必须按顺序运行。

然而,A1和A2都会被同时安排。

如何解决这个问题?

通过将作业A2移动到阶段B?还是

只在池子CloneX上保留1个代理?

1个回答

13

您可以指定 作业依赖项

jobs:
- job: Debug
  steps:
  - script: echo hello from the Debug build
- job: Release
  dependsOn: Debug
  steps:
  - script: echo hello from the Release build

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接