首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多级YAML管道具有不依赖的独立阶段

多级YAML管道具有不依赖的独立阶段
EN

Stack Overflow用户
提问于 2020-07-22 06:04:43
回答 1查看 309关注 0票数 0

在Azure DevOps中,我使用多级YAML管道进行构建和部署。屏幕截图显示当前管道设置。我希望单独使用sandbox1,而不依赖于构建。

代码语言:javascript
复制
trigger: none
pr: none
stages:
- stage: 'Build'
  jobs:
  - job: 'Build'
    pool:
      vmImage: ubuntu-16.04
    steps:
    - checkout: none
    - powershell: |
        echo "Hello Testing"
- stage: 'Sandbox'
  jobs:
  - job: 'Sandbox'
    pool:
      vmImage: ubuntu-16.04
    steps:
    - checkout: none
    - powershell: |
        echo "Hello Testing"
- stage: 'DEV'
  jobs:
  - job: 'DEV'
    pool:
      vmImage: ubuntu-16.04
    steps:
    - checkout: none
    - powershell: |
        echo "Hello Testing"
- stage: 'QA'
  dependsOn: ['DEV','DEV1']
  jobs:
  - job: 'QA'
    pool:
      vmImage: ubuntu-16.04
    steps:
    - checkout: none
    - powershell: |
        echo "Hello Testing"
- stage: 'PROD'
  jobs:
  - job: 'DEV'
    pool:
      vmImage: ubuntu-16.04
    steps:
    - checkout: none
    - powershell: |
        echo "Hello Testing"
- stage: 'sandbox1'
  dependsOn: 'Build'
  jobs:
  - job: 'DEV1'
    pool:
      vmImage: ubuntu-16.04
    steps:
    - checkout: none
    - powershell: |
        echo "Hello Testing"
- stage: 'DEV1'
  jobs:
  - job: 'DEV1'
    pool:
      vmImage: ubuntu-16.04
    steps:
    - checkout: none
    - powershell: |
        echo "Hello Testing"

这就是我希望拥有的管道结构:

我添加了示例YAML代码

有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-23 03:18:33

抱歉搞混了。我错过了一个特写。您的需求能够实现,只需使dependsOn为空即可。检查下面的示例:

代码语言:javascript
复制
- stage: 'sandbox1'
  dependsOn: []    # this removes the implicit dependency on previous stage and causes this to run in parallel

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63027893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档