Jenkins構建項目並發送郵件


如下圖,我在Jenkins上新建了一個接口自動化項目:

既然要實現構建,那它構建什么,當然是我們的項目代碼咯,所以首先要把代碼放到工作空間下:

ps:如果這個項目關聯了git中的項目,觸發構建的話,則不要手動將項目放到jenkins工作空間下。

我們來看看工作空間,出現錯誤,告訴我們進行初次構建,點擊左側的【Build Now】,:

構建完成后,發現工作空間多了一個空目錄,這個目錄就是我們用來存放項目代碼的:

 我們前往Jenkins安裝路徑的workspace目錄下,可以看到有個接口自動化的文件,如圖,

 

然后將項目代碼放到這個接口自動化文件夾下,如圖,

在進入Jenkins工作空間,就可以看到我們的項目,

后續這個項目的構建就是執行的這些代碼,接着去配置項目構建參數:

選擇接口自動化項目,點擊左側【配置】,找到構建,選擇【Execute Windows batch command】,

輸入我們構建要執行的命令,然后點擊【保存】:

退出配置,再次構建,是否成功,查看構建記錄有沒有正確執行命令(ps:請提前安裝好python插件):

沒有報錯,查看控制台輸出,成功構建,

 

 

接下來配置郵件發送,首先安裝插件【Email Extension Template Plugin】,這里使用QQ郵箱,

進入【郵箱設置】,切換到【賬號】,

找到IMAP/SMTP服務,並開啟,

 

使用密碼手機發送郵件,然后獲取郵箱密碼,記得保存起來,

然后進入Jenkins系統設置,填入以下信息

 

 注意,下面紅框里的內容是點擊高級設置出來的,密碼寫郵箱中短信驗證后的字符串,

點擊【保存】。

然后進入項目配置頁,找到構建后操作,選擇【Editable Email Notification】,

點開后,選擇右下角高級設置,

【Attachments】寫上報告路徑,

新增觸發器,根據實際情況選擇,我這里使用Always,點擊保存。

然后去項目中再次構建,構建成功,進入控制台輸出,可以看到郵件也發送成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM