Skip to content

Instantly share code, notes, and snippets.

@trongvu
Created January 9, 2019 02:31
Show Gist options
  • Save trongvu/3bfd64efd9bb101cc7697105765e5a3d to your computer and use it in GitHub Desktop.
Save trongvu/3bfd64efd9bb101cc7697105765e5a3d to your computer and use it in GitHub Desktop.
cd ${WORKSPACE}
rm -rf local.properties
echo "sdk.dir=/home/jenkins/tools/android-sdk-linux/" > local.properties
echo "ndk.dir=/home/jenkins/tools/android-ndk-r14b/" >> local.properties
#license
mkdir -p /home/jenkins/tools/android-sdk-linux/licenses
echo "8933bad161af4178b1185d1a37fbf41ea5269c55" > /home/jenkins/tools/android-sdk-linux/licenses/android-sdk-license
echo "d56f5187479451eabf01fb78af6dfcb131a6481e" >> /home/jenkins/tools/android-sdk-linux/licenses/android-sdk-license
#update gradle.propeties
echo "org.gradle.java.home=/var/lib/jenkins/tools/jdk1.8.0_181" >> gradle.properties
echo "android.enableD8.desugaring = true" >> gradle.properties
chmod +x gradlew
./gradlew assembleRelease
DATE=`date +%Y%m%d`
cp app/build/outputs/apk/*/release/*.apk ${WORKSPACE}
#rename "s/\.apk$/_$DATE.apk/" *apk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment