【问题标题】:Azure pipeline will not trigger from a branch with a single azure-pipelines.yml fileAzure 管道不会从具有单个 azure-pipelines.yml 文件的分支触发
【发布时间】:2019-12-09 22:16:38
【问题描述】:

我最近在 master 分支中使用以下 azure-pipelines.yml 文件设置了一个 Azure 管道:

trigger:
- master
- feature/*

pool:
  vmImage: 'ubuntu-latest'

variables:
  buildConfiguration: 'Release'

steps:
- script: dotnet build --configuration $(buildConfiguration)
  displayName: 'dotnet build $(buildConfiguration)'

我也尝试了这两个触发器的语法示例,但无济于事以及完全删除触发器。

trigger:
  branches:
    include:
    - master
    - feature/*
trigger:
  branches:
    include: ['*']

我已将此链接到 GitHub 存储库,在其中创建了一个名为 feature/cool_feature 的分支。

根据我读过的所有文档,我应该能够将 YAML 文件放在主分支中,这应该为我的两个分支开始构建。但我所能做的就是在主分支中进行提交时开始构建。

我唯一想让构建触发的就是如果我在该分支中放置另一个 azure-pipelines.yml 文件。

现在不是这样了还是我做错了什么?

【问题讨论】:

  • 您的语法看起来不错。回购是公开的吗?

标签: azure azure-devops azure-pipelines


【解决方案1】:

显然,您必须在分支中拥有另一个 master 的 azure-pipelines.yml 文件副本才能正常工作。

【讨论】:

  • 我也遇到了同样的问题,要复制每个分支的yml文件。您可以接受它作为答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-04-24
  • 2021-08-02
  • 2021-01-13
  • 1970-01-01
  • 1970-01-01
  • 2021-09-17
  • 2020-08-03
相关资源
最近更新 更多