从groovy系统脚本在Jenkins UI上显示信息的最简单方法是什么?

从groovy系统脚本在Jenkins UI上显示信息的最简单方法是什么?,groovy,jenkins,jenkins-plugins,Groovy,Jenkins,Jenkins Plugins,我非常不愿意编写一个完整的插件,我只知道一种方法可以将一些信息注入构建的构建状态屏幕:设置构建描述 我希望从groovy系统脚本在build status页面上显示并动态更新更复杂的呈现。实现这一目标的最佳方式是什么?我是否必须编写一个完整的插件,并研究整个订书机范例?我对以下两个插件有很好的经验,这两个插件都是在管道中使用的: 只需使用manager.createSummary并向其中添加HTML即可。我发现这很容易实现,有很好的UI效果——它看起来像内置的Jenkins部分。这是我个人的推荐

我非常不愿意编写一个完整的插件,我只知道一种方法可以将一些信息注入构建的构建状态屏幕:设置构建描述


我希望从groovy系统脚本在build status页面上显示并动态更新更复杂的呈现。实现这一目标的最佳方式是什么?我是否必须编写一个完整的插件,并研究整个订书机范例?

我对以下两个插件有很好的经验,这两个插件都是在管道中使用的:

  • 只需使用
    manager.createSummary
    并向其中添加HTML即可。我发现这很容易实现,有很好的UI效果——它看起来像内置的Jenkins部分。这是我个人的推荐
  • 正如stanjer已经建议的那样,这种方法也能起作用。但是,使用它更麻烦,因为您需要生成一个包含非标准HTML标记的自定义XML文件,然后将其作为构建工件添加,并从插件引用它

  • 我想最酷的是有一个插件来处理混乱,并提供一个简单的
    render()
    函数来呈现构建状态页面上的任何html——这与描述的工作方式差不多,没有装饰构建列表的副作用。Christian,你可以。查看和它的来源我需要的是一个进度报告,最好是在构建过程中实时更新。发布结果一旦完成,就会有很多插件。我想你正在寻找类似Enterprise Jenkins版本的“工作流阶段视图插件”之类的东西。你也可以查看此链接:这些在构建完成后添加条目。我想要的是在构建过程中可以插入的东西,关于“摘要显示”也是如此,但从我所看到的情况来看,“Groovy后期构建”在构建过程中就是这样做的。您还可以在管道内使用“并行”块,其中一个执行器执行实际工作,而另一个执行器检查并更新状态。