Jac*_*ley 6 branch azure azure-devops azure-pipelines
这可能是一个愚蠢的问题,但我正在编写一个可以处理一些自动化测试的管道。我正在功能分支中开发 yaml 管道。有没有办法在 Azure Dev ops 中运行此管道,或者是提交拉取请求并在每次迭代时合并到 master 的唯一方法?
您可以在任何所需的分支上定义管道,然后如果您选择从中创建管道,则Existing Azure Pipelines YAML file
可以选择您的分支并选择此文件:
另一个选择是在主构建中添加条件,以便仅针对功能分支运行特定阶段(如果您应用了某些命名约定):
variables:
isFeature: $[contains(variables['Build.SourceBranch'], 'feature')]
stages:
- stage: A
jobs:
- job: A1
steps:
- script: echo Hello Stage A!
- stage: B
condition: and(succeeded(), eq(variables.isFeature, true))
jobs:
- job: B1
steps:
- script: echo Hello Stage B!
- script: echo $(isMain)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3752 次 |
最近记录: |