gpt4 book ai didi

continuous-integration - TFS 2010 构建 : Continuous Integration and Gated Check-In together?

转载 作者:行者123 更新时间:2023-12-03 23:46:55 28 4
gpt4 key购买 nike

我已经在我的 Tfs2010 实例上运行了一个 CI 构建,但我还想运行一个门控检入构建。然而,我希望这两个构建运行的方式之间存在细微的差异。具体来说,我希望 Gated checkin 在失败时不产生错误工作项,不在构建时关联变更集和工作项,不将构建移动到放置,并且不维护以前的构建。由于 Gated checkin 启动的构建是未提交的更改,这些步骤对我来说似乎没有必要,但我绝对希望 CI 构建执行这些功能。

不幸的是,有这个 NO_CI 在 Gated Checkin 构建提交之后出现在我的变更集上的事情,并且永远不会触发 CI 构建。我找到了 this thread这似乎表明我的 DefaultTemplate.xaml 应该在某处有一个“获取事件”NO_CIOption 参数;然而,配置文件中的任何内容似乎都没有表明任何此类内容。两个字符串都不存在,我在 msdn 库中找不到任何引用文档。

实际上,在 msdn 库中,有 a page这似乎链接到我想要的页面,但是链接实际所在的位置有一个错位的重复链接,指向“控制构建系统放置二进制文件的位置”。您可以直接在其下方看到相同的链接。

无论如何:如何在构建模板文件中使用 NO_CIOption 参数?它放在哪里?以前没有人想过这样做吗?

旁注:在 SO 和 MSDN 论坛之间交叉发布是不好的做法吗?

最佳答案

为了跟进这一点,在查看 Xaml 并在 Build 二进制文件上使用反射器之后,我在 SyncWorkspace 操作中找到了 NoCIOption 属性。将此设置为 false 似乎允许 CI 构建在门控 checkin 后触发,以及删除有点难看的 NO_CI checkin 评论附录。

http://donovanbrown.com/post/How-to-have-CI-builds-run-after-a-Gated-Build有关如何执行此操作的信息。

关于continuous-integration - TFS 2010 构建 : Continuous Integration and Gated Check-In together?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3810427/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com