1、下載nodeJS
nodeJS官方網(wǎng)站: 下載最新版本
查看是否成功安裝:
shell輸入:
~/builder$ npm -v
5.x.x //注:這里會(huì)出現(xiàn)版本提示,此為顯示樣例,實(shí)際情況應(yīng)視具體系統(tǒng)下載的版本
~/builder$ node -v
v8.x.x //注:同上注釋
2、下載ionic 與 cordova
shell輸入:
~/root$ npm install -g ionic cordova // 這里必須用root 用戶 如非root用戶,請(qǐng)輸入 'sudo su'轉(zhuǎn)換
查看是否成功安裝:
shell輸入:
// 切換回主登陸用戶
~/builder$ ionic -v
3.x.x
~/builder$ cordova -version
7.x.x
3、下載并配置jenkins
shell輸入:
// 切換為root用戶:
// 安裝brew
~/root$ ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
// 安裝jenkins
~/root$ brew install jenkins
// 切換回登陸用戶
// 啟動(dòng)jenkins 默認(rèn)地址為8080
// 這里需要JDK支持,JDK默認(rèn)配置也可以通過brew來配置,這里不做贅述
~/builder$ jenkins
4、配置Android SDK
4.1、下載android studio
AndroidStudio 官網(wǎng):<a > 下載對(duì)應(yīng)的系統(tǒng)版本</a>
4.2、配置ANDROID_HOME
shell輸入:
//創(chuàng)建資源文件
~/builder$ touch .bash_profile
//打開資源文件
~/builder$ open .bash_profile
//配置資源文件請(qǐng)參考以下代碼:
export ANDROID_HOME=/Users/builder/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
//關(guān)閉并使用profile
~/builder$ source .bash_profile
4.3、驗(yàn)證Android環(huán)境是否配置成功
完成以上步驟后,請(qǐng)重啟,然后在命令行中輸入,如果顯示adb各種信息,則AndroidSDK環(huán)境配置成功
~/builder$ adb
//以下是按回車顯示的部分內(nèi)容:
Android Debug Bridge version 1.0.39
Revision 3db08f2c6889-android
Installed as /Users/builder/Library/Android/sdk/platform-tools/adb
...
5、jenkins上配置項(xiàng)目SVN

0001.png
說明:
1、配置項(xiàng)目SVN目錄地址。
2、配置SVN用戶密碼。
6、jenkins上配置build shell

0002.png
說明:
1、cd 即打開項(xiàng)目目錄
2、在該目錄下使用shell命令,install依賴包,并build項(xiàng)目
最終顯示結(jié)果
..........//這里很多信息,最終信息為以下信息
:assembleDebug
:cdvBuildDebug
BUILD SUCCESSFUL
Total time: 12.022 secs
Built the following apk(s):
/Users/builder/.jenkins/workspace/demo/holiday_terminal/platforms/android/build/outputs/apk/android-debug.apk
Finished: SUCCESS