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/