在Jenkins中查看项目时,我希望看到最后一个控制台输出显示在项目页面上。
这满足了两项需要:
我已经寻找支持这个插件,但找不到任何。
我有什么选择?
发布于 2012-02-29 10:30:12
首先,一个简单的解决方案:职务说明(按主招聘页面上的“编辑描述”按钮)承认HREF链接。使该链接成为您最新的构建控制台permalink (http://[jenkins_server]/job/[job-name]/lastBuild/console)。
如果一次点击太多,这里有一个可能的解决方案:您可以使用日志内容作为作业的描述。您可以通过Jenkins CLI更新您的工作:
java -jar jenkins-cli.jar -s http://[jenkins-server] update-job [job-name] < config.xml因此,您需要做的是:在作业运行之后,触发另一个作业,该作业将以触发作业和控制台输出文件作为参数,用控制台文件的内容(带有适当的转义等)替换作业的config.xml,并按上述方式运行update命令。当然,这个解决方案是劳动密集型和易出错的。
发布于 2013-04-22 13:54:56
我自己也有同样的问题,最后我发现这个选择很有用.
http://[jenkins-server]/job/[job-name]/[build-number|lastBuild]/logText/progressiveText?start=0发布于 2013-07-24 21:26:35
编辑:这不再适用于詹金斯的当前版本
类似于malenkiy_scot的答案,您实际上可以在描述中嵌入iframes。
我用:
<iframe src='lastBuild/consoleText' style='width: 80%; height: 500px'></iframe>作为我的项目描述,它在项目描述页面中显示了最新的控制台文本。
https://stackoverflow.com/questions/9496888
复制相似问题