2017-03-07 51 views
0

我们正在构建自定义Visual Studio构建任务,以实施由开发人员团队定义的构建的合规性验证。如何修改TFS 2017中GetBuildDetails响应中的“问题”集合

目标是使用“未授权”任务标记构建,或未能以构建完成的servicehook稍后可能采取的方式使用强制任务。

我们正在创建一个描述我们要强制执行的不同业务规则的JSON结构,并且我们有一个服务钩子捕获结束事件来创建一个可执行文件,以将构建工件标记为“可部署”或不。

我可以从MS引用中看到Issue集合返回的GetBuildDetails响应,它似乎列出了我们想要传递的信息类型。

任何人都找到了填充该属性的方法?

谢谢!

+0

添加额外的信息来构建结果你的意思是你想添加额外的信息webbooks请求的请求体?如果是这样,使用Logging Commands将它添加到构建结果中怎么样? (例如## vso [task.logissue]错误/警告消息)https://github.com/Microsoft/vsts-tasks/blob/master/docs/authoring/commands.md –

+0

这似乎正是我们正在寻找;我们明天会试试看,我会尽快回复您。谢谢! – Pinpin

+0

欢迎在此发布结果。如果它解决了你的问题,我会发布一个答案。 –

回答

1

的解决方案是通过使用Logging Commands(例如##vso[task.logissue]error/warning message