我如何理解Jenkins构建失败的原因?

我如何理解Jenkins构建失败的原因?,jenkins,Jenkins,我正在尝试在新的Jenkins服务器上创建我的第一个Jenkins构建作业。在前两次尝试中,作业失败;在我修复了这些问题之后,下一个构建(我通过单击“立即构建”手动请求)失败了,但没有给出构建错误 我看到的唯一有用的信息是构建状态页面上的“无更改”(以及mercurial修订ID) 我怎样才能知道生成失败的原因?没关系。我需要点击左边的“控制台输出”链接。只是要注意项目也有控制台输出,它不包含任何有用的信息,但可能有单独的配置(默认情况下默认情况下),其中包含包含实际执行的控制台日志。转到项目页

我正在尝试在新的Jenkins服务器上创建我的第一个Jenkins构建作业。在前两次尝试中,作业失败;在我修复了这些问题之后,下一个构建(我通过单击“立即构建”手动请求)失败了,但没有给出构建错误

我看到的唯一有用的信息是构建状态页面上的“无更改”(以及mercurial修订ID)


我怎样才能知道生成失败的原因?

没关系。我需要点击左边的“控制台输出”链接。

只是要注意项目也有控制台输出,它不包含任何有用的信息,但可能有单独的配置(默认情况下
默认情况下
),其中包含包含实际执行的控制台日志。

转到项目页面,并从'build History'中单击失败的版本号

  • 单击“控制台输出”, [控制台输出提供了详细信息,如随时间逐行生成执行序列 戳记、生成成功消息、生成失败消息、文件位置详细信息 发生错误,错误详细信息等,]

  • 查找详细信息:发生错误的文件,错误详细信息

    您仍然可以调查…

  • 单击“返回项目”

  • 然后单击左侧的工作区,转到指定的文件位置。 例如:数据集市数据库/目标/ [您可以在实际代码文件下方找到日志文件。]

  • 逐个打开日志文件并转到文件末尾(ctrl+end)。 如果该文件中发生错误,将显示错误详细信息

    首先修复本地设置中的错误,然后再次签入存储库

    快乐编码


您应该将此问题和答案修改为可搜索的内容,并提供清晰的问题描述和答案,或者将其删除。目前看来,它不太可能帮助未来的人们,这是本网站的总体目标。我没有检查它过去是什么,但现在我发现它非常有用。我的谷歌搜索让我立刻找到了它。有些人,这可能是对有效编辑的祝贺!大多数Jenkins问题都需要读取控制台输出。摘要页面上只对少数可能出现的问题进行了分析和说明。@EdwinBuck-我们如何在生成状态页面
host:port/job/xyzJob/4/
上获得摘要(失败原因)?Jenkins至少可以显示一些有错误的摘要,因为点击“控制台输出”确实违反直觉然后你需要滚动到所有日志的底部。。。好吧,至少由于这种实现,您已经获得了一些声誉;)我还没有尝试过,但是有一个构建失败分析器插件可以从Git获得。这是一个基于人工智能的系统,您可以在解决问题时输入解决方案,帮助它变得更好,帮助您解决问题。