Unity自動打包-Jenkins環(huán)境搭建(Mac & Windows)

[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

配置流程

  1. 默認(rèn)打開瀏覽器 http://localhost:8080,顯示 Jenkins正在啟動,請稍后...
    這個(gè)過程需要一段時(shí)間,耐心等待啟動完成
  2. 在安裝過程中對自動生成密碼,存儲在Jenkins安裝位置下的一個(gè)文件里,打開指定目錄文件,復(fù)制密碼,在密碼框輸入密碼,點(diǎn)擊繼續(xù),等待系統(tǒng)初始化
  3. 系統(tǒng)初始化后,出現(xiàn)自定義Jenkins界面,可以選擇安裝推薦的插件,括者選擇需要的插件來安裝,也可以不選擇安裝,直接點(diǎn)擊右上角的X號關(guān)閉界面,以后可以通過插件管理器安裝插件
  4. 插件安裝后選擇繼續(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)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容