从 Jenkins 的 devenv 中分离控制台输出(逐个项目)
Posted
技术标签:
【中文标题】从 Jenkins 的 devenv 中分离控制台输出(逐个项目)【英文标题】:Separated console output from devenv (project by project) for Jenkins 【发布时间】:2014-04-15 10:56:04 【问题描述】:我让 Jenkins 启动并运行一项工作,使用 devenv
构建一个大型 VS 解决方案。
控制台日志输出看起来像正常的 VS 输出(更改示例):
Microsoft (R) Visual Studio Version 9.0.101010.2.
Copyright (C) Microsoft Corp. All rights reserved.
1>------ Build started: Project: MyProject, Configuration: Release Win32 ------
2>------ Build started: Project: MyProject2, Configuration: Release Win32 ------
1>Compiling...
3>------ Build started: Project: MyProject3, Configuration: Release Win32 ------
3>Compiling...
3>Compiling...
1>Main.cpp...
2>Project.cpp...
是否有可能在 Jenkins 中分离日志(逐个项目)。或者也许是一些插件来跟踪每个项目构建日志。因为当构建失败时,很难按照日志树来查找所有项目。
【问题讨论】:
【参考方案1】:有Collapsing Console Sections plugin。它允许定义“部分”的开始/结束点,一旦日志有这些,它们会在控制台日志上标记并且可以折叠以便于阅读
【讨论】:
斯拉夫,谢谢。减少日志行数可能会有所帮助,但我真的很想逐个项目“折叠”日志项目(包括所有编译线程)。以上是关于从 Jenkins 的 devenv 中分离控制台输出(逐个项目)的主要内容,如果未能解决你的问题,请参考以下文章
在 jenkins 的 Visual Studio for Linux 项目上运行 devenv 时未定义的远程主机