Jenkins的root URL若是不設定會致使一些問題,因此後續的Jenkins在功能專門設定了對此值的監控,若是使用的時候未設定此值,會有一個警告的提示信息,這篇文章對於警告信息和對應方法進行了整理。web
Jenkins root URL在Jenkins的管理頁面上的設定選項是Jenkins URL,缺省爲http://localhost:8080,若是不設定會有以下警告提示信息。
svg
Jenkins root URL is empty but is required for the proper operation of many Jenkins features like email notifications, PR status update, and environment variables such as BUILD_URL.ui
由於Jenkins的root URL若是不設定或者忘記設定,會致使郵件通知設定等不能正常動做,爲了spa
簡單來講,直接在Jenkins的Configuration頁面的Jenkins URL設定項,將localhost修改成域名或者IP便可。code
菜單操做:以管理員帳戶登陸,選擇Mange Jenkins,而後選擇Configuration,而後修改此頁面的Jenins URL設定項便可,詳細以下圖所示。xml
經過以下xml設定文件便可修改Jenkins的root URLblog
<?xml version='1.1' encoding='UTF-8'?> <jenkins.model.JenkinsLocationConfiguration> <adminAddress>liumiaocn@outlook.com</adminAddress> <jenkinsUrl>http://192.168.31.242:32002/</jenkinsUrl> </jenkins.model.JenkinsLocationConfiguration>
Jenkins服務重啓以後,能夠看到上述示例內容的修改效果:
token
固然也有其餘的方式,好比使用groovy腳本,可能會更加方便這裏就再也不一一列舉。圖片