8

我是詹金斯的新手,所以也许这是一个愚蠢的问题,但是......

我正在尝试编写一个在多个 UNIX 节点上编译我的代码的工作。我创建了一个多配置项目,并向其中添加了一个从属。

作业本身是一个外壳,只执行 'ls' 和 'pwd'

输出是:

Started by user anonymous
Building on master in workspace C:\Program Files (x86)\Jenkins\workspace\Unix-third-party
Triggering Linux64
Linux64 completed with result SUCCESS
Finished: SUCCESS

但是我在任何地方都看不到表扬的输出。

当我将矩阵更改为使用节点而不是标签时,我设法查看了输出,但我仍然不确定我做了什么。

同一节点的自由样式项目可以正常工作。

我在哪里可以找到输出?

4

3 回答 3

11

在您的工作页面上,如果您只有一个节点/从站,您将看到一个名为“默认”的链接,如果您有多个节点,您将看到该节点的名称。

单击该链接,然后单击构建和控制台输出。

它的工作方式是:

                                         -----------------config 1 -> build #X -> console output
                                       /
Main Job build #X console output ---->
                                       \-----------------config 2 -> build #X -> console output

您正在查看的是主要作业的控制台输出,但这仅包含触发信息。实际输出包含在 config 1 和 config 2 控制台输出中。

如果您需要进一步澄清,请发表评论,我很乐意提供帮助。顺便说一句,欢迎来到詹金斯的世界:-)

==================================================== =========================

编辑

以下 URL 应将您带到您选择“标签”的构建的您的控制台输出:

替换 <> 中的所有内容。

http://<myserver>/job/<jobname>/label=<label>/<buildnumber>/console
于 2012-10-18T19:34:34.087 回答
1

不确定这是否会帮助您,但是在工作中查看我们的从属控制台,以下 URL 将起作用:

https://ci.(company).com/job/QA/job/[项目名称]/13/script=loadtest1/console

我假设您的系统将是相似的。

或者,如果我去主要的 ci.(company).com/job/QA/job/[projectname]/ 我可以在左角看到最近的工作。

选择该特定作业后,屏幕底部是我们的配置,您可以选择该配置,然后可以查看该特定作业的控制台输出。

查看主 jenkins 作业不会从从站输出控制台日志。

于 2015-01-30T00:16:22.853 回答
0

我今天遇到了这个问题,不确定是什么原因造成的,但我能够通过删除“C:\Program Files (x86)\詹金斯\工作\项目名称”。

显然,这也摆脱了您的构建历史,但我只需要再次运行配置。

于 2015-09-15T21:01:52.077 回答