本文旨在讓同學們明白如何讓jenkis在mac筆記本上運行,並實際與一個最簡單的git地址交互並執行簡單的jenkins任務,如果學習本文,需要先按照https://www.cnblogs.com/xuezhezlr/p/8597715.html在mac上搭建tomcat和java,jenkins等環境,然后在進行相關學習
如果一個測試人員被安排去調研或者去做一個jenkins來處理整個公司的持續集成問題,那么恭喜你,你應該算是比較nb的測試了,不至於像筆者一樣,只能紙上談兵,,,另一方面,你需要填的坑實在過多,本文作為最入門的文章,希望能對你有所幫忙
在jenkins上建立一個賬戶,並在mac本本地啟動jenkins,工作中可能是linux服務器,請自行探索相關問題,區別不小不過還可以接受
如上圖所示,你應該已經有了git的賬戶和jenkins賬戶了
通過上圖中圈出來的按鈕可以正常建立一個git的參考,本文中建立的是https://github.com/zouleiran/zlr.git,然后,在點擊進去這個地址(這里該是讀者自己建立的git工程地址),進行如下圖的操作
如上圖所示,點擊左上角,進入setting->Developer settings->personal access tokens,把這個值拷貝下來,基本上這里git就配置完成了
下面開始jenkins相關部署,系統管理-->插件管理-->可選插件路徑下即可選中相關git插件理論上,不過筆者遇到了個異常問題
上圖中筆者非常不幸,遇到了一個問題,原因是一個jenkins配置https錯誤導致的,打開一個新的tab,輸入網址http://localhost:8080/pluginManager/advanced。 這里面最底下有個【升級站點】,把其中的鏈接改成http的就好了,http://updates.jenkins.io/update-center.json,如下圖所示:
改好后就可以正常安裝git的相關插件了,安裝好了之后,就考慮重新打開jenkins,不行就重啟,就會在新建任務中出現git了
然后我們配置GitHub Plugin
系統管理 --> 系統設置 --> GitHub --> Add GitHub Sever,API URL 輸入 https://api.github.com
,Credentials點擊Add添加,Kind選擇Secret Text並輸入上文中的key即可,具體如下圖所示。
這時候設置完成后,點擊TestConnection
,提示Credentials verified for user UUserName, rate limit: xxx
,則表明有效。
創建一個freestyle任務
- General 設置
填寫GitHub project URL, 也就是你的項目主頁
eg. https://github.com/your_name/your_repo_name

- 配置源碼管理

- 填寫項目的git地址, https://github.com/zouleiran/zlr
- 添加github用戶和密碼
- 選擇githubweb源碼庫瀏覽器,並填上你的項目URL,這樣每次構建都會生成對應的changes,可直接鏈到github上看變更詳情
- 構建觸發器,構建環境

- 構建

- 構建后操作

最后點擊保存即可
