我正在使用Team Foundation Build,但我们尚未使用TFS进行问题跟踪,因此我想在失败的构建中禁用工作项创建.有没有办法做到这一点?我尝试在TFSBuild.proj文件中注释掉构建类型的工作项信息但是没有做到这一点.
尝试在TFSBuild.proj中的PropertyGroup中添加:
true
如果您对如何工作感到好奇,Microsoft.TeamFoundation.Build.targets包含以下内容:
$(WorkItemTitle) $(BuildNumber) $(BuildlogText) <a href='file:///$(DropLocation)\$(BuildNumber)\BuildLog.txt'>$(DropLocation)\$(BuildNumber)\BuildLog.txt</a >. $(ErrorWarningLogText) <a href='file:///$(DropLocation)\$(BuildNumber)\ErrorsWarningsLog.txt'>$(DropLocation)\$(BuildNumber)\ErrorsWarningsLog.txt</a >. $(DescriptionText) %3CBR%2F%3E $(BuildlogText) %3CBR%2F%3E $(ErrorWarningLogText)
您可以在自己的构建脚本中覆盖任何此功能,但Microsoft在顶部提供了方便的SkipWorkItemCreation条件,您可以使用该条件取消整个目标的执行.