雖然Jenkins是開源、免費的,好處很多,但有些功能上的使用,我個人還是很不喜歡,感覺用起來特别麻煩、繁瑣。
為什麼?
就拿這個郵件配置來說吧,因重裝系統,電腦需要配置很多東西,結果今天就自己從零搭建了Jenkins到配置使用,突然感覺配置Jenkins,真的太麻煩、雞肋(兩個工具類,觸發郵件通知不香嘛?)。
就在我安裝完Jenkins,準備配置郵件(為了使用Jenkins的郵件通知功能,隻能從了它,emo中......),結果什麼都搞完了,就一直報錯,如下圖所示:
結果各種方法用盡,嘗試,搞了近倆小時未果,感覺整個人都不好了。
嘗試解決每次感覺失望、要放棄的時候,我都有一種好像離成功更近了一步的感覺。
我沒有繼續堅持死磕這個個報錯,而是選擇吃了點東西,去樓下做完核酸。
做完核酸後,就又想到了這報錯,突然,我感覺好像能解決這個問題(不要笑,這不是迷之自信,就是一種感覺,(/ω\))。
然後,自己安心的坐下來,開始渡整個報錯,結果五分鐘就解決了。
如何解決就像緣分一樣,我依舊找這個報錯的解決方案,其實就在我吃飯之前,就找到這個帖子了,可能樓主寫的字數過少,我沒get到他的點,帖子如下所示:
接着,我又認真看了下樓主的解決方案,感覺好像很在理,結果嘗試了,居然成功了,所以來記錄下整個過程。
解決方案1、卸載Email Extension插件安裝好Jenkins後,推薦Email Extension插件版本如下:
找到右側X,即可完成插件卸載,重啟Jenkins。
從可選插件中,搜索Email Extension,可以找到,證明卸載成功!
2、安裝Email Extension(2.71版本)插件
從https://plugins.jenkins.io/email-ext/#releases,下載曆史版本插件,進入到當前頁面,Ctrl F,輸入2.71高亮的,就是我們要下載的。
下載到本地成功後,需要我們采用離線方式,安裝插件,具體步驟如下:
Plugin Manager - > 高級 - > Deploy Plugin - > 選擇文件(找到剛才下載的文件)- > 點Deploy即可
安裝成功如下所示:
重啟Jenkins後,如下所示證明安裝成功:
3、修改郵件配置
隻改Configure System中的Extended E-mail Notification,具體如下圖所示:
其他不用修改,通過發送測試郵件測試配置,提示如下圖所示,證明發送郵件成功。
4、驗證解決問題
Job處的郵箱配置不用修改,沿用之前配置,保留觸發通知配置,如下圖所示:
再次,運行項目構建,結果如下所示:
控制台日志結果:
郵件正文結果:
成功解決問題!
寫在後面做技術,總會遇到各種各樣的問題,遇到問題,并不可怕,多去嘗試即可。
畢竟方法比問題多得多,排錯就和開鎖一樣,總會有一種方法解決你的問題,隻不過是時間問題罷了。
__EOF__
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!