【发布时间】:2017-07-13 01:47:40
【问题描述】:
我为解决方案设置了 2 个构建定义,一个是每晚触发的夜间构建,另一个是在开发人员尝试将新更改检查到源代码控制时触发的门控签入构建。每晚构建使用自定义模板,该模板使用从Ewald Hoffman method 略微修改的方法增加程序集版本。当通过自定义活动签入文件以签入文件时,我收到构建错误:
您的签到无法完成,因为它会影响以下内容 门控构建定义\Project\GatedBuld。完成您的登机手续 您将需要排队构建搁置集 Gated_2011-11-08_09.31.42.6934;DOMAIN\TFSBuildAccount。
目前我还没有找到绕过此门控签入构建的方法(使用 *NO_CI* 签入注释来阻止 CI 构建)。
我尝试为构建服务帐户设置“通过构建覆盖签入验证”权限(通过门控构建的安全性),但据我所知,这只会在手动签入代码时阻止门控构建(通过 Gated Check-in 对话框中显示的复选框)。我正在寻找的是一种在自动检查更改时绕过门控构建的方法
有什么建议吗?
一如既往,提前感谢您的帮助
【问题讨论】:
标签: msbuild