From fd97ba2bb4948eb910e85331dff6542bfe63f1bb Mon Sep 17 00:00:00 2001 From: Jannis Mattheis Date: Fri, 9 Nov 2018 17:18:58 +0100 Subject: [PATCH] Move encrypting key to before deploy With PRs from forked repositories the release key can't be decrypted because the secured variables are hidden. --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9c598a4..98d6c0a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,13 +29,13 @@ android: before_install: - yes | sdkmanager "platforms;android-28" -- openssl aes-256-cbc -K $encrypted_f6e0f94759d3_key -iv $encrypted_f6e0f94759d3_iv - -in gotify-release-key.jks.enc -out gotify-release-key.jks -d script: - ./gradlew clean build --stacktrace before_deploy: +- openssl aes-256-cbc -K $encrypted_f6e0f94759d3_key -iv $encrypted_f6e0f94759d3_iv + -in gotify-release-key.jks.enc -out gotify-release-key.jks -d - cp $TRAVIS_BUILD_DIR/gotify-release-key.jks $HOME - cd app/build/outputs/apk/release - jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore $HOME/gotify-release-key.jks