gpt4 book ai didi

jenkins-pipeline - 如何在多分支 Jenkins 管道中添加自定义链接

转载 作者:行者123 更新时间:2023-12-05 02:17:18 25 4
gpt4 key购买 nike

我们在 Jenkins 管道 (scripted Pipeline) 中归档了大量 html 报告。这些可以像往常一样通过工作页面上的“最后成功的工件”链接访问。但是我们想创建一个额外的自定义链接,指向这些报告之一(无论构建成功与否都会生成)。

我找到了 DocLink插件,但未在 pipeline compatibility list 中列出而且我无法弄清楚最终如何在管道中使用它。

HTML Publisher Plugin是我正在看的另一个。但它不适合我们的用例,因为它需要我们收集所有报告并再次发布。它还将所有内容放在一个 iframe 中,但我们只需要链接到一个已存档的 html 报告。

最佳答案

这是一个向构建添加摘要链接的示例

manager.createSummary("document.png").appendText("<a href='"+ pom.url + "'>View Maven Site</a>", false)

由于该方法接受 HTML 并且可用于 XSS,因此您需要批准它们。 https://jenkins.io/doc/book/managing/script-approval/

更多示例请看这里:https://wiki.jenkins.io/display/JENKINS/Groovy+Postbuild+Plugin

关于jenkins-pipeline - 如何在多分支 Jenkins 管道中添加自定义链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48181943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com