充分利用服务器性能,在服务器打包,本地调试.

328 阅读1分钟

因为公司给配的电脑 cpu 性能比较一般,编译时电脑卡的不行.刚好公司服务器的性能不错,所以配置了下,用服务器进行打包,在安装到手机上测试.节约了大把时间,而且电脑再也不会卡顿了😊

具体方案就是通过 git 进行同步.

在服务器进行编译打包.

将打好的测试包下载到本地进行安装.

在本地调试.

First step : Create repo on server

sudo git init --bare trunk.git

sudo chown -R git:git trunk.git

git clone ssh://git@622.155.220.24:2510/home/gitrepo/trunk.git

Second step : Push local Android Project

git remote add ssh://git@622.155.220.24:2510/home/gitrepo/trunk.git

git push origin master

Third step : Edit build debug apk script

#!/bin/bash --login
/root/.sdkman/candidates/gradle/5.4.1/bin/gradle -p /home/gitrepo/imag/trunk/ assembleDebug

Fourth Step : Edit local script

cd /mnt/c/Users/vip10/AndroidProject/test/trunk
git commit -am "test"
git push trunk master
ssh -p 2510 root@622.155.220.26 "cd /home/gitrepo/imag/trunk/script;git pull;./61test.sh"
scp -r -P 2510 root@61.155.220.26:/home/gitrepo/imag/trunk/imag/build/outputs/apk/app/debug/imag-app-debug.apk /mnt/c/Users/vip10/Desktop/trunk.apk
adb.exe -s 66462d8a install -t 'C:\Users\vip10\Desktop\trunk.apk'
adb.exe -s 66462d8a shell am start -n com.imagjs.android.dev/com.imagjs.imag.ImagActivity

PS

remove windows file ^m

dos2unix {fileName}