[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ù)后臺運行
下載安裝包侣监,本地解壓后雙擊安裝Jenkins.msi, 進入安裝模式鸭轮,選擇默認配置
2) war文件,可以用tomcat或者java命令直接運行
官網(wǎng)下載war文件橄霉,執(zhí)行以下腳本就可以運行
@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
配置流程
- 默認打開瀏覽器 http://localhost:8080,顯示 Jenkins正在啟動窃爷,請稍后...
這個過程需要一段時間,耐心等待啟動完成 - 在安裝過程中對自動生成密碼姓蜂,存儲在Jenkins安裝位置下的一個文件里按厘,打開指定目錄文件,復(fù)制密碼钱慢,在密碼框輸入密碼逮京,點擊繼續(xù),等待系統(tǒng)初始化
- 系統(tǒng)初始化后束莫,出現(xiàn)自定義Jenkins界面懒棉,可以選擇安裝推薦的插件,括者選擇需要的插件來安裝览绿,也可以不選擇安裝策严,直接點擊右上角的X號關(guān)閉界面,以后可以通過插件管理器安裝插件
- 插件安裝后選擇繼續(xù)饿敲,進入創(chuàng)建第一個管理員用戶界面妻导,輸入信息,點擊保存并完成怀各,添加第一個管理員
至此安裝完成
2. 安裝Jenkins (Mac)
1) dmg安裝
官網(wǎng)下載dmg文件倔韭,雙擊進行安裝,其將會自動生成全局變量jenkins
Jenkins默認安裝路徑:/Applications/Jenkins/jenkins.war
#設(shè)置開機自啟動:
sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist
#取消開機自啟動:
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 這種情況我是使用手機熱點解決的
#brew安裝完成
brew help
#如果此時網(wǎng)速不穩(wěn)定可能會出現(xiàn)錯誤提示:curl: (35) Server aborted the SSL handshake狐肢。
#此時需要執(zhí)行卸載操作,輸入如下命令進行卸載:
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的進程也會存在
啟動腳本命令: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
**注: 開機啟動參考 (http://www.reibang.com/p/85c394d54614)