這次要介紹的是 Jenkins,它是由 Java 寫的 CI/CD 工具。
在測試上,我們可以在 Jenkins 上創建一個任務,讓測試的 code 每次提交時都能執行一次測試,或是在 jenkins 的執行環境安裝 python 與 pytest,讓 Jenkins 定時執行測試,也可以在測試後傳送 mail 給測試人員,讓開發者即時了解測試狀況。
由於篇幅關係,這次只會介紹 jenkins 安裝的部分。
Jenlkins 執行需要 JDK,所以我們要先安裝 JDK,具體教學可以參考 D23 安裝 allure 那篇文章。
到 Jenkins 官網 安裝,選擇 LTS(穩定版本) 下的,根據自己的作業系統選擇。
打開安裝檔後按照預設選擇即可,logon 的部分選擇 Localcsystem,其他的照預設的選即可
安裝完後輸入"http://localhost:8080/" 即可進入。(port 預設為 8080)
若無法進入,可能是 port 8080 被其他服務占用,可以再次打開剛剛的 msi 檔刪掉 jenkins重裝,在選擇 port 的地方換其他未被占用的數字。
打開後 Jenkins 會提示我們找密碼,直接把路徑貼到檔案總管,用記事本開啟,再把裡面的內容複製貼上到網頁,點選確認即可。
再來 Jenkins 會要我們安裝外掛,這裡我們先安裝推薦的外掛。
之後會提示我們建立 user,並建立連到 Jenkins 的連結,輸入後 Jenkins 就建置完成了。
最後一篇會介紹用 shell script 來一次執行多行指令。