Added needed changes for gitlab-ci V2

* Now it works again
This commit is contained in:
Martin Valba 2022-12-28 23:47:43 +02:00
parent d239ca1304
commit 857503fc29

View File

@ -5,9 +5,9 @@ stages:
before_script:
- export GRADLE_USER_HOME=$(pwd)/.gradle
- export PACKAGE=`egrep '^[[:blank:]]+package' ./AndroidManifest.xml | awk -F'[=>]' '{print $2}' | sed s/\"//g`
- export VERSION_NAME=`egrep '^[[:blank:]]+versionName[[:blank:]]' ./build.gradle | awk '{print $2}' | sed s/\"//g`
- export VERSION_CODE=`egrep '^[[:blank:]]+versionCode[[:blank:]]' ./build.gradle | awk '{print $2}' | sed s/\"//g`
- export PACKAGE=`egrep '^[[:blank:]]+package' ./nhterm/src/main/AndroidManifest.xml | awk -F'[=>]' '{print $2}' | sed s/\"//g`
- export VERSION_NAME=`egrep '^[[:blank:]]+versionName[[:blank:]]' ./nhterm/build.gradle | awk '{print $2}' | sed s/\"//g`
- export VERSION_CODE=`egrep '^[[:blank:]]+versionCode[[:blank:]]' ./nhterm/build.gradle | awk '{print $2}' | sed s/\"//g`
- export APK_NAME="${PACKAGE}_${VERSION_CODE}"
- chmod +x ./gradlew
- echo $PACKAGE
@ -24,10 +24,10 @@ before_script:
.assembleDebug:
stage: build
script:
- ./gradlew assembleDebug
- ./gradlew :nhterm:assembleDebug
- mkdir -p result
- ls ./build/outputs/apk/debug/
- mv ./build/outputs/apk/debug/kali-nethunter-app-debug.apk result/${APK_NAME}-debug.apk || mv ./build/outputs/apk/debug/*-debug.apk result/${APK_NAME}-debug.apk
- ls ./nhterm/build/outputs/apk/debug/
- mv ./nhterm/build/outputs/apk/debug/nhterm-debug.apk result/${APK_NAME}-debug.apk || mv ./nhterm/build/outputs/apk/debug/*-debug.apk result/${APK_NAME}-debug.apk
- ls result/
- if [ -d /tmp/result ]; then cp result/* /tmp/result; fi # Copy it to host if run locally
@ -40,10 +40,10 @@ before_script:
.assembleRelease:
stage: build
script:
- ./gradlew assembleRelease
- ./gradlew :nhterm:assembleRelease
- mkdir -p result
- ls ./build/outputs/apk/release/
- mv ./build/outputs/apk/release/kali-nethunter-app-release-unsigned.apk result/${APK_NAME}.apk || mv ./build/outputs/apk/release/*-release-unsigned.apk result/${APK_NAME}.apk
- ls ./nhterm/build/outputs/apk/release/
- mv ./nhterm/build/outputs/apk/release/nhterm-release-unsigned.apk result/${APK_NAME}.apk || mv ./nhterm/build/outputs/apk/release/*-release-unsigned.apk result/${APK_NAME}.apk
- ls result/
- if [ -d /tmp/result ]; then cp result/* /tmp/result; fi # Copy it to host if run locally