在 Team City 中,我们目前使用的是命令行构建运行器。虽然它工作得很好,但我们没有在 Team City 日志中看到任何输出。我们基本上会收到一个通知,表明该进程已启动,并且该进程以特定的退出代码退出。
有没有办法将命令行调用的输出通过管道传输到日志,以便我们可以从 Team City UI 中看到它?
编辑:命令行调用只是到 devenv.com。我在 NAnt 脚本中尝试了相同的调用,希望它能以某种方式捕获输出——但它没有。我需要直接调用 devenv 的原因是我们的解决方案中有一些设置项目。
编辑 2:我已经重新启动了我们的构建服务器,现在输出正确地被扔进了日志中。
最佳答案
实际上,构建日志有两部分 - 重要消息和所有消息。非错误消息通常会转到“所有消息”。
关于command-line - Team City Command Line Build Runner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1731107/