tfs - 自定义 TFS 门控 checkin 消息后缀 ***NO_CI***

标签 tfs continuous-integration tfsbuild

TFS 构建模板具有 NoCIOption 属性,用于驱动所有门控 checkin 消息是否附加 ***NO_CI***。如果自上次 CI 构建以来的所有 checkin 都是门控的,这反过来又会优化日常持续集成 (CI) 构建。

但是,在我的环境中,门控 checkin 期间运行的测试集远小于 CI 构建期间运行的测试集,以实现合理的门控 checkin 延迟,因此我们希望运行CI 构建,即使自上次 CI 构建以来仅进行了门控 checkin ;这使得突出的“NO_CI”标记非常困惑。

此外,如果我们能从提交消息到其各自的门控 checkin 内部版本号(例如从代码历史记录中)获得某种直接引用,那就太好了。

是否可以在门控 checkin 期间自定义提交消息,以便在其中包含内部版本号?

我一直在看SyncWorkspace属性,但没有看到任何明显的东西。

最佳答案

目前我们还没有办法自定义提交消息。如果您希望 CI 构建在门控 checkin 后运行,则只需将 NoCIOption 设置为 False,CI 构建将在 checkin 后触发。

关于tfs - 自定义 TFS 门控 checkin 消息后缀 ***NO_CI***,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12456940/

相关文章:

visual-studio - Visual Studio 2015 Enterprise 附带的测试自动化工具?

git - 如何与 Jenkins 持续集成管理数据库

java - 为基于 JVM 的 OSS 项目提供免费的 CI 服务器托管或服务

git - 在 Visual Studio 2013 中使用本地 Git 和(远程)TFS

testing - 我可以更改 TFS 测试用例的布局吗?

c# - 使用 TeamFoundationClient TFS2008 和 VS2010 以编程方式合并

delphi - Delphi 构建自动化的最小代理安装占用空间是多少?

.net - TFS On Premise Build Agent - 无法为 SSL/TLS 安全通道建立信任关系

TFS 构建与本地构建

powershell - TFS 2015 自定义构建变量未包含在环境变量中