[Jenkins官網(wǎng)] (https://jenkins.io/download/)
[Jenkins文檔] (https://jenkins.io/zh/doc/book/managing/plugins/)
安裝Java環(huán)境
Unity自動打包-Android環(huán)境搭建(Windows)
Unity自動打包-Android環(huán)境搭建(Mac)
安裝Jenkins
1. 安裝Jenkins (Windows)
在windows系統(tǒng)上搭建Jenkins持續(xù)集成有兩種方法:
1) msi安裝,作為系統(tǒng)服務(wù)后臺運(yùn)行
下載安裝包,本地解壓后雙擊安裝Jenkins.msi, 進(jìn)入安裝模式,選擇默認(rèn)配置
2) war文件,可以用tomcat或者java命令直接運(yùn)行
官網(wǎng)下載war文件,執(zhí)行以下腳本就可以運(yùn)行
@echo off
set JENKINS_HOME=D:\Program Files\Jenkins
d:
cd /d %JENKINS_HOME%
net stop jenkins
java -jar jenkins.war --ajp13Port=-1 --httpPort=8088
配置流程
- 默認(rèn)打開瀏覽器 http://localhost:8080,顯示 Jenkins正在啟動,請稍后...
這個(gè)過程需要一段時(shí)間,耐心等待啟動完成 - 在安裝過程中對自動生成密碼,存儲在Jenkins安裝位置下的一個(gè)文件里,打開指定目錄文件,復(fù)制密碼,在密碼框輸入密碼,點(diǎn)擊繼續(xù),等待系統(tǒng)初始化
- 系統(tǒng)初始化后,出現(xiàn)自定義Jenkins界面,可以選擇安裝推薦的插件,括者選擇需要的插件來安裝,也可以不選擇安裝,直接點(diǎn)擊右上角的X號關(guān)閉界面,以后可以通過插件管理器安裝插件
- 插件安裝后選擇繼續(xù),進(jìn)入創(chuàng)建第一個(gè)管理員用戶界面,輸入信息,點(diǎn)擊保存并完成,添加第一個(gè)管理員
至此安裝完成
2. 安裝Jenkins (Mac)
1) dmg安裝
官網(wǎng)下載dmg文件,雙擊進(jìn)行安裝,其將會自動生成全局變量jenkins
Jenkins默認(rèn)安裝路徑:/Applications/Jenkins/jenkins.war
#設(shè)置開機(jī)自啟動:
sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist
#取消開機(jī)自啟動:
sudo launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist
#手動啟動:
Java -jar jenkins.war
#后臺啟動(指定端口):
nohup java -jar jenkins.war -httpPort=88 &
#后臺啟動(HTTPS):
nohup java -jar jenkins.war -httpsPort=88 &
2) 通過brew安裝Jenkins(推薦)
#判斷有沒有brew,沒有brew就自行安裝
brew -v
#安裝brew(已安裝的可以跳過)
ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
#執(zhí)行上面命令后會提示輸入系統(tǒng)密碼
#注:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out 這種情況我是使用手機(jī)熱點(diǎn)解決的
#brew安裝完成
brew help
#如果此時(shí)網(wǎng)速不穩(wěn)定可能會出現(xiàn)錯(cuò)誤提示:curl: (35) Server aborted the SSL handshake。
#此時(shí)需要執(zhí)行卸載操作,輸入如下命令進(jìn)行卸載:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
#卸載后再次嘗試安裝
#安裝Jenkins
brew install jenkins
#重新安裝Jenkins
brew reinstall jenkins
#卸載Jenkins
brew uninstall jenkins
#查找jenkins war地址
mdfind -name jenkins
#啟動 注(httpListenAddress設(shè)置為0.0.0.0 可以局域網(wǎng)訪問) 路徑是上條命令查出來的路徑復(fù)制過來
java -jar (路徑) --httpPort=8080 --httpListenAddress=0.0.0.0
#打開iTerm終端,獲取初始密碼:
sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword
#后臺啟動 即使窗口被干掉,Jenkins的進(jìn)程也會存在
啟動腳本命令:sh jenkins_start.sh
#!/bin/bash
export JENKINS_HOME=xxx(通過mdfind -name jenkins查找)
echo start jenkins
nohup java -jar $JENKINS_HOME --httpPort=8088 &
echo start end
Mac配置流程同Windows
Jenkins常用操作
訪問: http://localhost:8080/login?from=%2F
退出: http://localhost:8080/exit
重啟: http://localhost:8080/restart
重新加載: http://localhost:8080/reload
**注: 開機(jī)啟動參考 (http://www.itdecent.cn/p/85c394d54614)