Jenkins(v2.60.1)でスラックプラグイン(v2.3)を設定しました。それは動作し、破損したジョブなどに関する通知を送信します。これらのメッセージには、「開く」というリンクが含まれています。このリンクは "unconfigured-jenkins-location"を指しています。Jenkins:スラック通知に未構成のジーンズの場所が表示される
実際にプラグインのソースコードを確認したところ、jenkins.getRoot()を使用して送信するURLを判断しました。 URLが設定されていない場合、リクエストからURLを判別しようとします。これは、要求がhttp要求である場合にのみ機能します。エラーの場合はnullを返し、スラック出力は "unconfigured-jenkins-location"になります。
この問題を解決するには、グローバル設定でJenkins URLを設定し、configが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 <[email protected]></adminAddress>
<jenkinsUrl>http://my-jenkins-server/</jenkinsUrl>
</jenkins.model.JenkinsLocationConfiguration>