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