Ubuntu 詹金斯;控制台输出“;它实际上是空的

Ubuntu 詹金斯;控制台输出“;它实际上是空的,ubuntu,configuration,console,jenkins,output,Ubuntu,Configuration,Console,Jenkins,Output,我在Ubuntu上安装了一个新的Jenkins 新建作业->构建多配置项目 向下滚动并单击“添加构建步骤”->执行shell并输入: echo hello 运行作业(它成功) 查看运行的控制台输出: Started by user My Name Building in workspace /var/lib/jenkins/jobs/my_job/workspace Triggering default default completed with result SUCCESS Finish

我在Ubuntu上安装了一个新的Jenkins

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

    echo hello
    
  • 运行作业(它成功)

  • 查看运行的控制台输出:

    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”。这适用于我可能放在执行Shell中的任何内容。有什么帮助吗?

    运行多配置项目时,您看到的日志是管理器作业的日志,
    它只显示完整运行的摘要,基本上是:
    “我运行了你所有的工作,一切正常”(
    完成:成功)

    “我运行了您的所有作业,但至少有一个作业失败”(
    Finished:FAILURE

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

    要查看每次跑步的日志,请单击矩阵中的每个红色(或蓝色)“球”-

    每个都表示该多配置生成的一个实例。

    是否可以设置详细或调试模式以获取所有输出?我得到了我所有的输出,我不知道。我到处找,甚至用谷歌搜索。我对jenkins或java一无所知,所以我在这里一无所知。多配置构建与常规构建是完全不同的。除非您有理由使用多配置构建,否则您应该首先尝试常规的“自由式”构建。你所写的一切都应该在自由式建筑中如期发挥作用谢谢Gonen!不确定多配置项目的目的是什么,除非它是为了迷惑人们并让他们把这个问题贴在上面。斯拉夫对上面这篇文章的评论非常准确。好吧,我认为这个想法很好,但是用户界面可以改进。。。当然,它不符合常见的构建流程。