Jenkins mac上配置ionic android

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

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,001評(píng)論 25 709
  • 一、Jenkins的作用 我要這Jenkins有何用?結(jié)合使用經(jīng)驗(yàn),簡單總結(jié)如下: 1.一旦在Jenkins服務(wù)器...
    莫小風(fēng)閱讀 10,802評(píng)論 1 51
  • 之前App在提交測(cè)試和最終部署的過程中App打包一直是由開發(fā)人員來完成的,由于項(xiàng)目比較大, 再加上Android打...
    南若水閱讀 6,318評(píng)論 1 16
  • 軟件的持續(xù)集成工具之一,易上手,功能強(qiáng)大,話不多說,干貨奉上。我的博客地址:http://blog.lzoro.c...
    格子Lin閱讀 12,522評(píng)論 10 41
  • 時(shí)光流轉(zhuǎn) 獨(dú)倚欄桿 空有一廂幽思 不知與誰訴 哭也哭不出 笑又笑何處 只待閉塞成癮 一人盡恍惚
    婉言1228閱讀 196評(píng)論 0 1

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