14

我在 Ubuntu 上安装了全新的 Jenkins

  1. 新工作 -> 构建多配置项目
  2. 向下滚动并单击“添加构建步骤”-> 执行 shell 并输入:

    echo hello
    
  3. 运行作业(成功)

  4. 查看运行的控制台输出:

    Started by user My Name
    Building in workspace /var/lib/jenkins/jobs/my_job/workspace
    Triggering default
    default completed with result SUCCESS
    Finished: SUCCESS
    

再次执行这些步骤,但使用 Execute shell:

echo hello
thisshouldfail

你得到...

Started by user My Name
Building in workspace /var/lib/jenkins/jobs/my_job/workspace
Triggering default
default completed with result FAILURE
Finished: FAILURE

请注意,您在输出中看不到“hello”。这适用于我可能放入该 Execute Shell 的任何内容。有什么帮助吗?

4

1 回答 1

18

运行Multi-Configuration项目时,您看到的日志是Manager-job
它只向您显示完整运行的摘要,基本上是:
“我运行了所有作业,一切正常”(Finished: SUCCESS

“我完成了你所有的工作,但至少有一个失败了”(Finished: FAILURE

它不能为您提供所有运行的单个日志,因为它们运行了多次
(在不同的从站和/或不同的配置上)。

要查看每次运行的日志,请单击矩阵中的每个红色(或蓝色)“球”——
每个代表该多配置构建的单个实例。

于 2012-12-08T20:36:45.087 回答