stages:
- stage: A
jobs:
- job: A1
pool: CloneX
displayname: My Job A
- job: A2
pool: CloneX
displayname: My Job B
这是我的 Azure Devops yaml。
我注意到 2 个代理(作为 Windows 服务)在同一台 Pool 机器 CloneX 上运行。它是一台内部机器。
作业 A1 和作业 A2 必须按顺序运行。
但是,A1 和 A2 是并行安排的。
如何解决这个问题?
通过将工作 A2 移至阶段 B?或者
在池 CloneX 上只保留 1 个代理?
最佳答案
您可以指定 job dependencies
jobs:
- job: Debug
steps:
- script: echo hello from the Debug build
- job: Release
dependsOn: Debug
steps:
- script: echo hello from the Release build
关于azure-devops - 在 Azure Devops 中按顺序运行作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71524681/