Update .gitlab-ci.yml file
This commit is contained in:
@@ -6,7 +6,6 @@ variables:
|
|||||||
ANDROID_SDK_TOOLS: "9477386"
|
ANDROID_SDK_TOOLS: "9477386"
|
||||||
|
|
||||||
# Keystore credentials stored as GitLab CI/CD variables
|
# Keystore credentials stored as GitLab CI/CD variables
|
||||||
KEYSTORE_FILE: "${CI_PROJECT_DIR}/keystore.jks"
|
|
||||||
KEYSTORE_PASSWORD: $KS_PASSWORD
|
KEYSTORE_PASSWORD: $KS_PASSWORD
|
||||||
KEY_ALIAS: $KS_ALIAS
|
KEY_ALIAS: $KS_ALIAS
|
||||||
KEY_PASSWORD: $KS_KEY_PASSWORD
|
KEY_PASSWORD: $KS_KEY_PASSWORD
|
||||||
@@ -53,8 +52,10 @@ assembleRelease:
|
|||||||
script:
|
script:
|
||||||
- |
|
- |
|
||||||
if [[ "$CI_COMMIT_TAG" =~ release ]]; then
|
if [[ "$CI_COMMIT_TAG" =~ release ]]; then
|
||||||
echo "Copying keystore file"
|
echo "Downloading keystore file from GitLab secure files"
|
||||||
cp $KEYSTORE_FILE $CI_PROJECT_DIR/app/keystore.jks
|
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" \
|
||||||
|
--output $CI_PROJECT_DIR/app/keystore.jks \
|
||||||
|
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/uploads/${KEYSTORE_FILE_ID}"
|
||||||
echo "Building signed release APK"
|
echo "Building signed release APK"
|
||||||
./gradlew assembleRelease -Pandroid.injected.signing.store.file=$CI_PROJECT_DIR/app/keystore.jks \
|
./gradlew assembleRelease -Pandroid.injected.signing.store.file=$CI_PROJECT_DIR/app/keystore.jks \
|
||||||
-Pandroid.injected.signing.store.password=$KEYSTORE_PASSWORD \
|
-Pandroid.injected.signing.store.password=$KEYSTORE_PASSWORD \
|
||||||
|
|||||||
Reference in New Issue
Block a user