kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale-android
Skip metadata file creation for branches
rodzic
b67f4f872b
commit
2f913a0a4f
|
@ -56,10 +56,6 @@ cache: &global_cache
|
||||||
output_metadata: 'app/build/outputs/apk/debug/output-metadata.json'
|
output_metadata: 'app/build/outputs/apk/debug/output-metadata.json'
|
||||||
before_script:
|
before_script:
|
||||||
- git fetch --unshallow --tags
|
- git fetch --unshallow --tags
|
||||||
after_script:
|
|
||||||
- export versionCode=`$ANDROID_HOME/build-tools/30.0.2/aapt dump badging $apk_file | grep versionCode | awk '{print $3}' | sed s/versionCode=//g | sed s/\'//g`
|
|
||||||
- apt update && apt install gettext-base
|
|
||||||
- cat $metadata_template | envsubst > $metadata_file
|
|
||||||
extends: .gradle-default
|
extends: .gradle-default
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
|
@ -70,6 +66,13 @@ cache: &global_cache
|
||||||
# inherit all global cache settings
|
# inherit all global cache settings
|
||||||
<<: *global_cache
|
<<: *global_cache
|
||||||
|
|
||||||
|
.build-for-repo:
|
||||||
|
extends: .build
|
||||||
|
after_script:
|
||||||
|
- export versionCode=`$ANDROID_HOME/build-tools/30.0.2/aapt dump badging $apk_file | grep versionCode | awk '{print $3}' | sed s/versionCode=//g | sed s/\'//g`
|
||||||
|
- apt update && apt install gettext-base
|
||||||
|
- cat $metadata_template | envsubst > $metadata_file
|
||||||
|
|
||||||
test:
|
test:
|
||||||
extends: .gradle-default
|
extends: .gradle-default
|
||||||
stage: test
|
stage: test
|
||||||
|
@ -105,7 +108,12 @@ coverage:
|
||||||
cobertura: $COBERTURA_REPORT
|
cobertura: $COBERTURA_REPORT
|
||||||
|
|
||||||
build-develop:
|
build-develop:
|
||||||
extends: .build
|
variables:
|
||||||
|
apk_file: 'app/build/outputs/apk/debug/app-debug.apk'
|
||||||
|
metadata_file: 'metadata/audio.funkwhale.android.dev.yml'
|
||||||
|
metadata_template: 'metadata/preview.template.yml'
|
||||||
|
output_metadata: 'app/build/outputs/apk/debug/output-metadata.json'
|
||||||
|
extends: .build-for-repo
|
||||||
script:
|
script:
|
||||||
- echo -n $PREVIEW_SIGNING_KEY_STORE | base64 -d > app/android.keystore
|
- echo -n $PREVIEW_SIGNING_KEY_STORE | base64 -d > app/android.keystore
|
||||||
- ./gradlew --stacktrace --no-daemon assembleDebug -x check -Psigning.store=android.keystore -Psigning.store_passphrase=$PREVIEW_SIGNING_KEY_PASS -Psigning.key_passphrase=$PREVIEW_SIGNING_KEY_PASS
|
- ./gradlew --stacktrace --no-daemon assembleDebug -x check -Psigning.store=android.keystore -Psigning.store_passphrase=$PREVIEW_SIGNING_KEY_PASS -Psigning.key_passphrase=$PREVIEW_SIGNING_KEY_PASS
|
||||||
|
@ -118,7 +126,7 @@ build-release:
|
||||||
output_metadata: 'app/build/outputs/apk/release/output-metadata.json'
|
output_metadata: 'app/build/outputs/apk/release/output-metadata.json'
|
||||||
metadata_template: 'metadata/release.template.yml'
|
metadata_template: 'metadata/release.template.yml'
|
||||||
metadata_file: 'metadata/audio.funkwhale.android.yml'
|
metadata_file: 'metadata/audio.funkwhale.android.yml'
|
||||||
extends: .build
|
extends: .build-for-repo
|
||||||
script:
|
script:
|
||||||
- echo -n $SIGNING_KEY_STORE | base64 -d > app/android.keystore
|
- echo -n $SIGNING_KEY_STORE | base64 -d > app/android.keystore
|
||||||
- ./gradlew --stacktrace --no-daemon assembleRelease -Psigning.store=android.keystore -Psigning.store_passphrase=$SIGNING_KEY_PASS -Psigning.key_passphrase=$SIGNING_KEY_PASS
|
- ./gradlew --stacktrace --no-daemon assembleRelease -Psigning.store=android.keystore -Psigning.store_passphrase=$SIGNING_KEY_PASS -Psigning.key_passphrase=$SIGNING_KEY_PASS
|
||||||
|
|
Ładowanie…
Reference in New Issue