TeamCity目前已配置为标记成功的分支构建,但是,它还配置为在将更改提交到分支时进行构建。
是否可以将构建配置配置为忽略构建代理用户所做的更改?
答案 0 :(得分:5)
您可以使用trigger rules执行此操作,如下所示:
+:.
-:user=commiter-vcs-name-to-skip:.hgtags
答案 1 :(得分:1)
构建代理输出的文件可以是:
*.o
用于编译语言 - 有
没有必要保留这些,所以他们应该在你的忽略列表中
而不是在源版本控制之下。*.exe
- *这些应该
在您的发布管理系统中不您的源版本
控制也应该在你的忽略列表中。如果设置了上述所有内容,则应该 甚至考虑在构建结束时检入源控制系统,这样就不会成为问题。您的发布经理可能希望在测试等之后将构建结果添加到发布管理系统
您应该能够配置您的构建,以便.hgtags中的更改不再次构建的原因,如here指出的那样: 添加触发器模式:
-:/.hgtags
从构建触发器中过滤掉.hgtags文件。这是在TeamCity标记源时修改的文件。当排除此文件时,标记操作不会触发构建触发器。