【问题标题】:Description Setter Plugin - add hyper link to a network folder说明 Setter Plugin - 将超链接添加到网络文件夹
【发布时间】:2017-10-21 00:08:42
【问题描述】:

我正在使用 Description Setter 插件将超链接添加到网络文件夹。 在 Set build description --> Description 中,我添加了以下内容:

<a href="\\server\folder1\folder2\folder3">[Release]</a>

工作完成后,我可以看到链接,但按下它时,什么也没有发生。 如果我将路径复制到浏览器的 url,它将打开相关路径(但通过 Jenkins 它不会)。

任何想法我做错了什么?

** 使用自定义 HTML 页面即可。

【问题讨论】:

  • 通过 Jenkins - 描述 Setter 插件,它不起作用。我已经尝试了所有选项:file://///server/path/ file://server/path/
  • 您确定这些链接可以在您的浏览器中使用吗?也许先用一个自定义的 HTML 页面尝试一下,以确保它实际上会打开这样的本地链接。
  • 可以使用自定义 HTML 页面。
  • 然后将 Jenkins 的 HTML 中的输出与您的 HTML 页面进行比较。他们真的匹配吗?您是从 file:/// URL 还是通过 HTTP 加载 HTML 页面?也许这也有影响。以及您的浏览器(此信息应添加到线程中..)

标签: jenkins


【解决方案1】:

您正在使用纯文本或安全 HTML 格式化程序。
不幸的是,唯一可以解析文件链接的 HTML 格式化程序是 anything-goes 格式化程序,这是非常不安全的 - 也允许使用 javascript,例如,任何人都可以在用户描述中添加有害代码。
要使用它,请下载 anything-goes-formatter 插件,前往

管理 Jenkins -> 配置全局安全性 -> 标记格式化程序

更改为 允许任意 HTML 包括 [原文如此] JavaScript (UNSAFE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-29
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 1970-01-01
    • 1970-01-01
    • 2018-08-23
    相关资源
    最近更新 更多