【发布时间】:2018-02-17 06:14:12
【问题描述】:
我用于 C# 项目,从 TFS 开始使用 Git。
当我进行更改时,Teamcity 会检测到更改。但仅对于开发品牌而言,构建不会自动触发。要知道师父对他很好。
你有什么想法吗?
您将在下面找到分支开发的设置
1) 我的 Teamcity 仪表板
2) 我的配置触发器
3) 我的配置 VCS
4) 我在 tfs 上的分支
【问题讨论】:
-
转到您的构建配置并检查版本控制设置页面,底部有一个“允许在默认分支中构建”,是否选中?如果是,则不需要在触发器上指定过滤器,除非您还将 VCS 根配置为具有分支规范(这是默认分支的补充)。
-
基本上,检查“允许在默认分支中构建”,删除(如果设置)您的分支规范(VCS 根目录中“默认分支”下方的大文本框),然后删除您的过滤器VCS 触发器。看看有没有帮助。
-
因此选中了允许在默认分支中构建,我已将触发器设置为 +:* ,并且我没有规范分支的区域(因为我的 git 来自 tfs ?我不知道)。一个待定显示 +1 但仍然没有自动构建