TeamCIty 6.5.6构建步骤使用Runner Type ="命令行"从未完成

时间:2012-02-24 07:54:30

标签: command-line teamcity

我正在使用TeamCity 6.5.6来实现CIT环境。我正在尝试添加Runner Type =“Command Line”的构建步骤并尝试执行以下自定义cmd脚本

“C:\ Program Files \ PreEmptive Solutions \ Dotfuscator Professional Edition Evaluation 4.9 \ dotfuscator.exe”/in:D:\CITTest\bin\CITTest.Lib.dll / out:D:\ CITTest \ Dotfuscated

但是,TeamCity永远无法完成构建步骤,而且它似乎永远需要。

请注意,脚本中提到的路径和命令是正确的,并且在命令提示符中成功执行了相同的命令。

我还尝试使用TeamCity中的批处理文件执行此脚本,但同样的事情正在发生。

这方面有人可以提供帮助吗?

由于

3 个答案:

答案 0 :(得分:1)

有同样的问题。配置TeamCity Build Agent Service以登录具有管理权限的帐户。它解决了它。

答案 1 :(得分:1)

不要使用命令行。由于某些未知原因,Dotfuscator许可证检查将失败。如果您使用MSBuild脚本,可以尝试:http://www.edsquared.com/2007/11/13/Integrating+Dotfuscator+Into+Team+Build+TFS.aspx

答案 2 :(得分:0)

在Teamcity 7.1和Dotfuscator专业版4.9中发现了同样的问题。我尝试了管理TeamCity Build服务,它仍然无法运行。我的最后一个动作是在MSBuild脚本中导入Dotfuscator任务,并调用Dotfuscator任务来做掩饰。即使没有管理TeamCity Build服务,它也能很好地工作。请检查此链接:http://www.edsquared.com/2007/11/13/Integrating+Dotfuscator+Into+Team+Build+TFS.aspx