1.下載:先從jenkins的官方網站https://jenkins.io/,下載安裝包。能夠下載jenkins.war,方便安裝。
2.安裝啓動:先安裝配置好Java環境,而後在命令行進入jenkins.war的目錄執行java
java -jar jenkins.war
而後在瀏覽器輸入http://localhost:8080/,就能夠進入jenkins。
第一次安裝,會生成密碼,第一次登陸jenkins會用到,密碼會自動保存,例如個人密碼文件位置在C:\Users\zhangyi.jenkins\secrets\initialAdminPassword。
不過安裝的時候遇到端口占用的問題怎麼辦呢,8080端口常常會被佔用,這時可使用命令指定端口:linux
java -jar jenkins.war --ajp13Port=-1 --httpPort=8081
固然要在jenkins.war文件的目錄下執行。
在linux下能夠執行後臺命令讓服務一直開啓:git
nohup java -jar jenkins.war --ajp13Port=-1 --httpPort=8081 &
使用ps查看後臺命令,kill -9 進程號 終止命令github
3.安裝插件:登陸了jenkins以後,要使用關聯項目代碼之類的功能,還須要安裝插件,你們能夠在jenkins的系統管理=>插件管理中去安裝插件。須要安裝的插件看本身需求,好比gradle,git,github,svn,Android lint之類的。
不過因爲牆的緣由,你們須要設置代理。或者在系統管理=>插件管理=>高級選項的最下面,設置升級站點,改成其餘站點來進行更新。json
http://mirror.xmission.com/jenkins/updates/update-center.json 或者: http://ftp.tsukuba.wide.ad.jp/software/jenkins/updates/current/update-center.json
4.而後建立一個自由風格的項目,配置jdk,git,gradle,Android home 變量之類的
5.而後就是項目的配置構建,選擇分支,環境,輸出文件包的位置等
參數化構建:
源碼管理:
進行構建:
6.最後要在配置裏面,歸檔成品,以便在界面上顯示生成的apk文件。瀏覽器
QA:其中遇到的問題
1.報錯appt error,file not found ,可是在目錄裏面文件都有。 緣由:路徑太長了,換個gradle目錄 解決方法:在jenkins的系統設置裏面,設置全局屬性的環境變量,添加gradle HOME
網絡
2.若是在本身本機上搭建,能夠在jenkins的設置裏面,把jenkins註冊爲系統的服務,每次開機自啓。 還能夠在電腦的網絡設置裏面,設置固定ip,避免本機ip地址常常變化。app