如下圖,我在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,點擊保存。
然后去項目中再次構建,構建成功,進入控制台輸出,可以看到郵件也發送成功。