diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e6a7b51b8de744c591136f20da01e2e4ccca3023..9804740dd1773476cfc520e5038989af61157363 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,8 +7,10 @@ cache:
 
 before_script:
   - chmod +x ./gradlew
-  - echo "$SIGNING_CONFIG" > local.properties
-  - echo "$SIGNING_KEY_BASE64" | base64 -d > android/app/circuli_key.jks
+  - echo $SIGNING_KEY_BASE64 | base64 -d > circuli_key.jks
+  - echo "KEY_PATH=circuli_key.jks" > signing.properties
+  - echo "KEY_PASSWORD=$KEY_PASSWORD" >> signing.properties
+  - echo "ALIAS_NAME=$ALIAS_NAME" >> signing.properties
 
 stages:
   - release