【问题标题】:Azure Pipelines GitHub building branchesAzure Pipelines GitHub 构建分支
【发布时间】:2019-02-18 11:38:41
【问题描述】:

我们正在通过一个 GitHub 项目试用 Azure Pipelines CI,因为它已在市场上可用。我注意到它似乎没有建立除 master 之外的分支。他们的文档指出,如果在 azure-pipelines.yml 中指定了 trigger 部分,您可以将其配置为构建特定的分支,但如果未指定 trigger,则它应该触发所有分支。

当我对除 master 之外的其他分支进行更改时,它们不会触发构建。任何人都知道为什么,或者这是一个错误?

【问题讨论】:

  • 可以分享一下yml文件吗?

标签: github continuous-integration azure-pipelines


【解决方案1】:

您是如何在azure-pipelines.yml 文件中设置的?

按照此处提到的示例使用 GitHub 进行测试:Continuous integration (CI),一切正常。

例如:

name: My Cool Build
trigger:

一旦更改应用于任何分支,它将触发构建...

【讨论】:

  • 向我的 azure 管道文件添加一个空触发器块,这样会导致构建失败。
【解决方案2】:

我同意这些例子并不清晰。试试这个例子,它应该可以构建所有分支:

trigger:
  branches:
    include:
      - refs/heads/*

【讨论】:

    【解决方案3】:

    试试

    trigger:
      branches:
        include: ['*']
    

    正如文档 here 中的 cmets 所报告的那样(不是文档本身的 obvs)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-06
      • 2021-09-30
      • 2022-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多