brew install jenkins
Jenkins是一款開源 CI&CD 軟件,用於自動化各類任務,包括構建、測試和部署軟件。Jenkins 支持各類運行方式,可經過系統包, Docker 或者經過一個獨立的 Java 程序。Jenkins一般做爲一個獨立的應用程序在其本身的流程中運行, 內置Java servlet 容器/應用程序服務器(Jetty)。Jenkins也能夠運行在不一樣的Java servlet容器((如Apache Tomcat 或 GlassFish))中做爲servlet運行.可是設置這些類型的安裝的說明超出了本頁的範圍。java
最低推薦配置:git
256MB可用內存github
1GB可用磁盤空間(做爲一個Docker容器運行jenkins的話推薦10GB)web
爲小團隊推薦的硬件配置:api
1GB+可用內存瀏覽器
50 GB+ 可用磁盤空間服務器
軟件配置:工具
Java 8—不管是Java運行時環境(JRE)仍是Java開發工具包(JDK)均可以。開發工具
從網站安裝的話使用這個包:測試
打開包裝並按照說明操做
Jenkins 也可使用`brew`如下方式安裝:
安裝最新版本
brew install jenkins
安裝 LTS 版本
brew install jenkins-lts
當您第一次訪問新的Jenkins實例時,系統會要求您使用自動生成的密碼對其進行解鎖。
瀏覽到 http://localhost:8080
(或安裝時爲Jenkins配置的任何端口),並等待 解鎖 Jenkins 頁面出現。從啓動日誌中能夠看到密碼或者從下面文件中獲取
解鎖 Jenkins以後,在 Customize Jenkins 頁面內, 您能夠安裝任何數量的有用插件做爲您初始步驟的一部分。
兩個選項能夠設置:
安裝建議的插件 - 安裝推薦的一組插件,這些插件基於最多見的用例.
選擇要安裝的插件 - 選擇安裝的插件集。當你第一次訪問插件選擇頁面時,默認選擇建議的插件。
進入GitHub-->Setting-->Developer settings-->Personal access tokens
本身先保存此token
,若是丟失,以後再也沒法找到這個token
。
Webhooks設置須要將Jenkins部署在公網。
進入GitHub上指定的項目 --> setting --> WebHooks --> add webhook --> 輸入剛剛部署jenkins的服務器的IP
系統管理-->插件管理-->可選插件
直接安裝Github Plugin, jenkins會自動幫你解決其餘插件的依賴,直接安裝該插件Jenkins會自動幫你安裝plain-credentials 、Git 、 credentials 、 github-api
系統管理 --> 系統設置 --> GitHub --> Add GitHub Sever
API URL 輸入 https://api.github.com
,憑據點擊Add添加,Kind選擇Secret Text,具體以下圖所示。
設置完成後,點擊【鏈接測試】,提示Credentials verified for user UserName, rate limit: XXXX,則代表有效。
General 設置 填寫GitHub project URL, 也就是你的項目主頁
填寫項目的git地址, eg. https://github.com/your_name/your_repo_name.git
添加github用戶和密碼
選擇githubweb源碼庫瀏覽器,並填上你的項目URL,這樣每次構建都會生成對應的changes,可直接鏈到github上看變動詳情
構建能夠查看到構建效果,至此全部配置完成