gpt4 book ai didi

jenkins-plugins - Jenkins : Slack notification shows unconfigured-jenkins-location

转载 作者:行者123 更新时间:2023-12-04 12:45:41 24 4
gpt4 key购买 nike

我在我们的 Jenkins (v2.60.1) 中配置了 slack 插件 (v2.3)。它工作并发送有关中断作业等的通知。在这些消息中,它包含一个链接“打开”。这个链接指向“unconfigured-jenkins-location”。

我实际上检查了插件的源代码,发现它使用 jenkins.getRoot() 来确定要发送的 URL。如果没有配置 URL,它会尝试从请求中确定 URL。这仅在请求是 http 请求时才有效。如果出现错误,它将返回 null 并且 slack 输出将是“unconfigured-jenkins-location”。

要解决此问题,您需要在全局配置中设置 Jenkins URL,并且需要确保该配置存在于您的 jenkins.model.JenkinsLocationConfiguration.xml 中。如 <jenkinsUrl> .

两者都在我的设置中设置,但我仍然得到未配置的 URL。你知道我接下来可以检查什么吗?

感谢您的任何帮助!

我的/var/lib/jenkins/jenkins.model.JenkinsLocationConfiguration.xml:

<?xml version='1.0' encoding='UTF-8'?>
<jenkins.model.JenkinsLocationConfiguration>
<adminAddress>Adresse nicht konfiguriert &lt;nobody@nowhere&gt;</adminAddress>
<jenkinsUrl>http://my-jenkins-server/</jenkinsUrl>
</jenkins.model.JenkinsLocationConfiguration>

最佳答案

我遇到过类似的问题。您必须在配置文件中指定包含 http 端口号的完整 url,并且必须重新启动 jenkins 实例才能生效

<jenkinsUrl>http://my-jenkins-server:8080</jenkinsUrl>

关于jenkins-plugins - Jenkins : Slack notification shows unconfigured-jenkins-location,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46483609/

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