我正在尝试使用 TFS/Team Build 2013 设置门控 checkin 。
它搁置更改,成功运行构建(这是一个自定义的 powershell 脚本,现在只做一些事情到控制台并返回 0)
构建显示为成功,但是,如果我检查构建,我可以看到它包含一个失败的构建请求,表明 checkin 被拒绝。
我检查了构建日志,看不出有什么不对劲——它根本没有提到为什么 checkin 被拒绝
可能值得注意的是,我使用的是自定义工作流 (.xaml) 文件,所以也许最后我需要做一些事情以表明一切正常
最佳答案
如果您查看默认工作流,它在末尾有一个检查门控更改的事件。它包含在 InvokeForReason 中,因此您还需要确保您的自定义没有对构建原因做任何奇怪的事情,并且您的 xaml 中也有此事件。
https://stackoverflow.com/questions/27405661/