3

这个问题转移到 如何防止门控签到将关键字 ***NO_CI*** 放在评论中

我用我获得的知识更详细地提出了这个问题

为了确保代码质量和单元测试,我已经在我的项目中建立了一个门控签入构建。

还有另一个构建定义要由签入(持续集成构建)触发,我希望在签入后构建它。

我的期望是,门控签入已执行,并且在成功构建和提交(由构建服务用户)之后触发另一个构建。

但这种情况并非如此。

有没有人知道我是如何让它工作的,持续集成构建也是由构建服务中的签入触发的

4

2 回答 2

3

一般来说,预计在 Gated-Build 发生并成功之后 - 之后不会自动发生任何其他事情。
TFS 延伸到实际上在提交注释中放置了一个预告片,臭名昭著***NO_CI***的实际上告诉 TFS 在此特定提交之后不要触发 CI 构建。
查看此处此处以获取有关其工作原理的进一步说明。

实际上,如果您查看答案,您可能会找到一种方法来获得您所追求的:@dkpatt 做错了什么,可能是您的解决方案。

于 2012-04-11T07:31:04.110 回答
0

如何从构建中删除 NO_CI——

  1. 在 WorkFlow 中打开构建模板(例如 DefaultTemplate)。

  2. 搜索(当前文档/当前窗口)“NoCIOption”。

  3. Container 应标记为 SyncWorkspace 类型的“GetWorkspace”。

  4. 打开属性 (F4)。

  5. 将 NoCIOption 的值设置为 False。

  6. 保存构建模板。

于 2014-10-02T20:59:12.773 回答