iOS Jenkins自動(dòng)化打包(1)
在配置 jenkins的時(shí)候遇到了很多坑,在此記錄下大家可能會(huì)遇到的問題,也記錄下自己的配置過程,以免遺忘
首先第一步應(yīng)該是配置 JAVA 環(huán)境
Mac 環(huán)境下配置應(yīng)該先配置 JAVA,如果已經(jīng)配置了的可以跳過該步驟
- 先去 Oracle | Integrated Cloud Applications and Platform Services下載 最新的 JDK (部分需要安裝 JDK8 而不是10的版本的請(qǐng)專門搜索Java SE Development Kit 8 下載)
- 下載安裝完成后配置環(huán)境變量,如果你是第一次配置環(huán)境變量,可以使用“touch .bash_profile” 創(chuàng)建一個(gè).bash_profile的隱藏配置文件(如果你是為編輯已存在的配置文件哈蝇,則使用"open -e .bash_profile"命令)
在編輯器里輸入
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
其中jdk1.8.0_40.jdk換為自己版本的名字,可以在/Library/Java/JavaVirtualMachines中查看
保存文件后終端輸入"source .bash_profile"使配置生效,然后輸入”java -version”,如果看到j(luò)dk版本為1.8則說明配置已經(jīng)生效
-
終端輸入 jenkins 啟動(dòng)可能會(huì)遇到以下報(bào)錯(cuò)
去 jenkins 官網(wǎng)下載.war 包
終端再次輸入執(zhí)行命令(需要在.war 所在的目錄位置執(zhí)行) java -jar jenkins.war 還是有幾率會(huì)遇到上面的報(bào)錯(cuò)
這時(shí)候我們需要更改端口號(hào),因?yàn)槟J(rèn)的8080已經(jīng)被占用
終端輸入java -jar jenkins.war --httpPort=1080運(yùn)行 jerkins
這時(shí)候就啟動(dòng)成功了,進(jìn)入如下界面