我想要创建一个多级管道--这是我们可以为多个环境创建多个构建的任何可能性。与dev一样,首先构建成功运行,然后发布,对于QA,首先构建成功部署,然后在一个yaml文件中发布。
发布于 2022-06-03 09:27:10
当然,您可以按照下面的示例/框架设置YAML管道。
假设您有两个环境:Dev和QA.首先,您希望在Dev环境中构建任何部署。如果在Dev,中成功,那么在QA环境中构建任何部署。
azure-pipelines.yml
. . .
stages:
- stage: Dev
displayName: 'Dev env'
. . .
jobs:
- job: build
displayName: 'Build job'
. . .
- deployment: deploy
displayName: 'Deploy job'
dependsOn: build
. . .
- stage: QA
displayName: 'QA env'
dependsOn: Dev
. . .
jobs:
- job: build
displayName: 'Build job'
. . .
- deployment: deploy
displayName: 'Deploy job'
dependsOn: build
. . .有关更多细节,您可以参考有关"“的文档。
https://stackoverflow.com/questions/72486605
复制相似问题