多配置作业 - 输出在哪里?

时间:2012-10-18 12:51:13

标签: jenkins

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

我正在尝试编写一个可以在几个UNIX节点上编译代码的作业。我创建了一个多配置项目,并为其添加了一个slave。

作业本身就是一个只有'ls'和'pwd'

的shell

输出结果为:

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

但是我无法在任何地方看到赞扬的输出。

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

同一节点的自由风格项目没有问题。

我在哪里可以找到输出?

3 个答案:

答案 0 :(得分:9)

在您的工作页面上,如果您只有一个节点/从属节点,则会看到一个名为“default”的链接,如果您有多个节点/从属节点,则会看到该节点的名称。

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

它的工作方式是:

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

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

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

<强> ============================================ ==============================

修改

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

替换&lt;&gt;。

中的所有内容
http://<myserver>/job/<jobname>/label=<label>/<buildnumber>/console

答案 1 :(得分:1)

不确定这是否有助于您(无论在工作中)查看我们的从属控制台,以下网址将起作用:

https://ci.(company).com/job/QA/job/[projectname]/13/script=loadtest1/console

我认为你的系统会很相似。

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

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

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

答案 2 :(得分:0)

我今天碰到了这个,不知道是什么导致了它,但是我能够通过删除&#34; builds&#34;来使我的构建配置再次显示控制台日志和工件。和&#34;配置&#34; &#34; C:\ Program Files(x86)\ Jenkins \ jobs \ ProjectName&#34;。

下的文件夹

显然,这也消除了你的构建历史,但我只需要再次运行配置。