Android Jenkins+SVN+Gradle實(shí)現(xiàn)自動(dòng)化構(gòu)建

1.測試每次測試都需要讓我們打包構(gòu)建按轉(zhuǎn)包很麻煩,如果我們自己不用打包,讓測試自己打包可不可以呢,那么就是Jenkins這就是解放我們的。

  • 準(zhǔn)備一個(gè)tomcat版本不要太低
    軟件環(huán)境:
    1、 windows7 64bit;
    2、 jdk1.8
    3、 android sdk
    4、 gradle2.10
  • 下載最新版的Jenkins-war包。下載地址https://jenkins.io。將war包放入tomcat下的wabapps目錄下,
  • 啟動(dòng)tomcat。在地址欄輸入http://localhost:8080/jenkins/,我們就可以看到如下界面
    Paste_Image.png

3.安裝所需要的插件,如果遇到插件列表為空,在系統(tǒng)管理里面-高級(jí)選項(xiàng),升級(jí)站點(diǎn)選擇這個(gè)地址
http://mirror.xmission.com/jenkins/updates/update-center.json

4.我們選擇新建一個(gè)項(xiàng)目


image.png

5.按照以下信息設(shè)置

image.png

這里面的用戶名密碼需要在此目錄下面配置svn的用戶名和密碼

image.png

6.配置Gradle版本和需要執(zhí)行的task


image.png
image.png

打 release 包
app:clean
app:assembleRelease
解釋:

app:clean : 清除....../app目錄下的build文件夾
app:assembleRelease : 編譯并打Release的包
打 debug 包
app:clean
app:assembleDebug
解釋:

app:clean : 清除....../app目錄下的build文件夾
app:assembleDebug: 編譯并打Debug的包
同時(shí)打 debug 包和 release 包
app:clean
app:assembleDebug
app:assembleRelease

如果我們想要打指定的渠道包
app:assemblexiaomiDebug

7.然后開始打包


image.png

出現(xiàn)此界面代表打包成功

8.需要注意的問題:

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

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

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