【问题标题】:VSTS building all branchesVSTS 构建所有分支
【发布时间】:2016-12-28 23:01:09
【问题描述】:

我正在将 CI 设置从 TeamCity 移动到 Visual Studio Team Services(之前是 VS Online),并切换到内置的 Team Services Git。一切看起来都不错,但在 TC 中,我能够将其设置为在签入时自动构建所有分支。这带来了很多好处并显着简化了我的流程。

Team Services 似乎坚持我有一个分支过滤器,有谁知道我可以如何将其变成“构建所有分支”的情况(或者为什么我不应该在所有分支上构建所有签入!)

【问题讨论】:

    标签: build continuous-integration azure-devops git-branch


    【解决方案1】:

    哎呀,对不起,我想通了。基本上,选择分支的下拉框有一个搜索功能,您可以在其中输入任何内容。如果您按两次返回,它将把它作为过滤器。如果你传入“*”,它将起作用。

    更新

    您只需输入*,它就会允许它一次输入。它仍在“触发器”选项卡上。

    【讨论】:

    • 似乎不再可能在构建定义中将“*”作为分支过滤器传递。我在“获取源”步骤中尝试过,是否遗漏了什么?
    • 这是用于触发器中的分支过滤器。他们已经改变了它,所以你甚至不必按两次返回 - 现在只需一次。指定源时不指定分支
    • @Stu - 你能编辑一个答案并添加它在触发器选项卡上吗?
    • 如果我们在触发器的分支规范中指定 * 表示,如果在任何分支中发生签入都会触发此构建。但我希望这个构建将始终只从一个分支而不是代码签入分支获取源代码。
    猜你喜欢
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    • 1970-01-01
    • 2018-01-23
    相关资源
    最近更新 更多