Ale*_*erz 7 jenkins-plugins slack
我在Jenkins(v2.60.1)中配置了slack插件(v2.3).它可以工作并发送有关已损坏作业等的通知.在这些消息中,它包含一个"打开"链接.此链接指向"unconfigured-jenkins-location".
我实际上检查了插件的源代码,发现它使用jenkins.getRoot()来确定要发送的URL.如果没有配置URL,它会尝试从请求中确定URL.这仅在请求是http请求时才有效.如果出现错误,则返回null,松弛输出将为"unconfigured-jenkins-location".
要解决此问题,您需要在全局配置中设置Jenkins URL,并且需要确保配置在您的jenkins.model.JenkinsLocationConfiguration.xmlas中<jenkinsUrl>.
两者都在我的设置中设置,但我仍然得到未配置的URL.你有什么线索我接下来可以检查吗?
感谢您的任何帮助!
我的/var/lib/jenkins/jenkins.model.JenkinsLocationConfiguration.xml:
<?xml version='1.0' encoding='UTF-8'?>
<jenkins.model.JenkinsLocationConfiguration>
<adminAddress>Adresse nicht konfiguriert <nobody@nowhere></adminAddress>
<jenkinsUrl>http://my-jenkins-server/</jenkinsUrl>
</jenkins.model.JenkinsLocationConfiguration>
Run Code Online (Sandbox Code Playgroud)
我也遇到过类似的问题。您必须在配置文件中指定完整的 url,包括 http 端口号,并且必须重新启动 jenkins 实例才能生效
<jenkinsUrl>http://my-jenkins-server:8080</jenkinsUrl>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1419 次 |
| 最近记录: |