Commit ea44f258 authored by cyberta's avatar cyberta
Browse files

#8832 clean up

parent 564175b5
......@@ -98,7 +98,8 @@ build:
stage: build
script:
- ./cleanProject.sh
- ./build.sh
- ./build_deps.sh
- ./gradlew clean assembleDebug --stacktrace
artifacts:
paths:
- app/build/outputs/
......@@ -108,11 +109,9 @@ build_release:
stage: build
script:
- ./cleanProject.sh
- cd ./ics-openvpn
- ./gradlew clean main:externalNativeBuildCleanNoovpn3Release main:externalNativeBuildNoovpn3Release
- cd ..
- ./gradlew assembleProductionRelease
- ./gradlew assembleProductionBeta
- ./build_deps.sh
- ./gradlew assembleProductionRelease --stacktrace
- ./gradlew assembleProductionBeta --stacktrace
artifacts:
paths:
- app/build/outputs/
......
#!/bin/bash
cd ./ics-openvpn
./gradlew clean main:externalNativeBuildCleanNoovpn3Release main:externalNativeBuildNoovpn3Release
cd ..
./gradlew clean assembleDebug --stacktrace
#!/bin/bash
function quit {
echo "Task failed. Exit value: $?."
exit 1
}
DIR_OVPNASSETS=./ics-openvpn/main/build/ovpnassets
DIR_OVPNLIBS=./ics-openvpn/main/build/intermediates/cmake/noovpn3/release/obj
# init
# look for empty dir
if [[ $(ls -A ${DIR_OVPNASSETS}) && $(ls -A ${DIR_OVPNLIBS}) ]]
then
echo "Dirty build: skipped externalNativeBuild - reusing existing libs"
else
echo "Clean build: starting externalNativeBuild"
cd ./ics-openvpn || quit
./gradlew clean main:externalNativeBuildCleanNoovpn3Release main:externalNativeBuildNoovpn3Release || quit
cd ..
fi
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment