TFS构建模板具有NoCIOption
属性,用于驱动所有门控签入消息是否附加了***NO_CI***
。如果自上次CI构建以来的所有签入都是门控的,那么这反过来优化了日常持续集成(CI)构建。自定义TFS门控签入消息后缀*** NO_CI ***
但是,在我的环境中,在门控签入期间运行的测试集比在CI构建过程中运行的测试集小得多,以实现合理的门控签入延迟,因此我们希望运行即使自上次CI构建以来仅有门控签入,CI仍会构建;这使得突出的“NO_CI”标记非常混乱。
此外,如果我们从提交消息中直接引用其相应的门控签入内部版本号(例如代码历史记录),那将会很不错。
是否可以在门控检入期间自定义提交消息,以便在其中包含内部版本号?
我一直在寻找SyncWorkspace属性,但看不出什么明显的。
在我看来,我可能会想到2010年之前TFS的提交+构建工作流程,而我正在询问门控签入(TFS 2010和更新版本)。我们实现门控签入的方式,不仅是构建在* commit *时候排队,还会启动,完成,安装并进行烟雾测试。不过,我希望任何关于定制此消息的信息,即使是'*** GATED ***'都会算是一种改进。 –