码迷,mamicode.com
首页 > Web开发 > 详细

TFS Release 步骤调用命令行返回失败信息的处理方法

时间:2017-03-06 13:47:12      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:app   命令   编写   lease   throw   否则   控制台   步骤   令行   

TFS Release中自定义步骤时,可以选择“命令行”,官方的文档中,并没有描述调用相关的程序后,如何返回失败信息。通过下面步骤,可以实现本标题描述的功能。

技术分享

 

步骤一:编写Console Application.

技术分享

说明:1.Main函数的返回值要设为int类型。-1代表程序执行失败。

  2.Console负责向控制台输出信息,这些信息可以最终打印到Release的日志中。

  3.不要throw exception,否则BuildAgent会挂起的。

步骤二:定义Release中的命令行命令时,直接指定 exe,不要写bat命令。原来,写了一个bat命令,内容为:start /wait ConsoleAppDemo.exe,但是执行没有日志输出和失败返回。

技术分享

 

注意:1.一定要定义exe执行的目录。

下面是定以后的执行结果:

技术分享

 

TFS Release 步骤调用命令行返回失败信息的处理方法

标签:app   命令   编写   lease   throw   否则   控制台   步骤   令行   

原文地址:http://www.cnblogs.com/vveiliang/p/6509002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!