使用Team Build 2013拒绝了Gated Check-In

时间:2014-12-10 16:09:25

标签: tfs visual-studio-2013 continuous-integration tfsbuild tfs2013

我正在尝试使用TFS / Team Build 2013设置门禁办理登机手续。

它搁置了更改,成功运行了构建(这是一个自定义的PowerShell脚本,现在只需要向控制台写一些内容并返回0)

构建显示为成功,但是,如果我检查构建,我可以看到它包含一个失败的构建请求,表明签入被拒绝。

我已经检查了构建日志,并且看不到任何错误 - 它只是没有提到为什么办理登机手续被拒绝

值得注意的是,我正在使用自定义工作流程(.xaml)文件,所以也许最后我需要做些什么来表明一切正常

Team Build Screenshot

enter image description here

2 个答案:

答案 0 :(得分:0)

如果查看默认工作流程,它会在最后检查门控更改时有一个活动。它包含在InvokeForReason中,因此您还需要确保您的自定义设置无法根据构建原因执行任何操作,并且您还需要在xaml中执行此活动。

enter image description here

答案 1 :(得分:0)

您是否删除了MSBuild部分,因为您只运行脚本?如果是这样,请确保在脚本运行后添加这两个部分(如果它们不存在)

enter image description here

确保它们成功(如果有的话)。这就是"标记"构建成功与否。