我是詹金斯的新手,所以也许这是一个愚蠢的问题,但是......
我正在尝试编写一个可以在几个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
但是我无法在任何地方看到赞扬的输出。
当我更改矩阵以使用节点而不是标签时,我设法,看到输出,但我仍然不确定我做了什么。
同一节点的自由风格项目没有问题。
我在哪里可以找到输出?
答案 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;。
下的文件夹显然,这也消除了你的构建历史,但我只需要再次运行配置。