如何在 Jenkins 中显示外部 URL 作为构建结果

How can I show an external URL as a build result in Jenkins

具体来说,我有一个 jenkins 工作可以构建 docker 图像并将其发布到我们自己的人工制品实例。我想知道的是,是否可以使用 link 到该人工制品(或 docker 集线器或其他任何东西)link 来代替显示在上的“最后成功的人工制品”部分build/project 页?

例如,如果上面的图像 ^^^ 有 URL 而不是 jenkins 归档的工件。例如显示工件页面的页面,或者像 docker pull centos:8.3.2011

这样简单的东西

据我所知,您无法覆盖“最后成功的工件”部分中现有的 links,但是对于 FreeStyle 和 Pipeline 作业,您还有其他几个选项:

  • 您可以使用 Artifactory Plugin 上传您的工件 - 它会自动将 link 添加到构建页面上的工件以及所有相关的 Artifactory 构建信息。

  • 您可以使用 Build Name and Description Setter Plugin 将构建描述设置为您想要的 link。此描述将出现在您的构建页面的上部,并且可以包括您想要的任何 HTML 格式,包括图标和 links(必须配置安全 HTML 选项)。

  • 您可以使用 Sidebar Link Plugin 添加自定义 link 到您的构建或项目的侧边栏菜单,您可以配置 url, link 文本和使用的图标根据您的需要。
    要在管道作业中使用它,请参阅

Artifactory 插件最易于使用,设置构建描述将为您提供最大的灵活性,侧边栏 link 介于两者之间。