所以我们使用 TeamCity 作为 CI 服务器 (v 7.1.1)。我们使用 MS 自己的 Web 部署工具作为发布到我们服务器的一种方式(标准 ASP.NET 票价)。但是,我注意到由 web 部署生成的批处理文件似乎与 TeamCity 配合不佳。
这是构建日志中显示的内容:http: //dpaste.com/826346/
脚本清楚地表明发生了错误。然而,TC 似乎无法检测到这一点,因为没有红灯亮起。有没有(好的)方法来解决和检测这个问题,所以我们不会得到不正确的构建运行器状态报告?当前已设置 TC,以便部署脚本由命令行运行程序执行。