diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/setup_publish_keys.sh | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/scripts/setup_publish_keys.sh b/scripts/setup_publish_keys.sh index 7c5968423..61ed85b76 100755 --- a/scripts/setup_publish_keys.sh +++ b/scripts/setup_publish_keys.sh @@ -2,10 +2,13 @@ set -e -echo $GOOGLE_KEY | base64 -d > key.json - -wget "https://github.com/navit-gps/infrastructure-blackbox/raw/master/keyrings/keystore.gpg" -openssl aes-256-cbc -d -in keystore.gpg -md md5 -k $KEY > ~/.keystore -keytool -importkeystore -srcstorepass "$STORE_PASS" -deststorepass "$STORE_PASS" -srckeystore /home/circleci/.keystore -destkeystore /home/circleci/.keystore -deststoretype pkcs12 -keytool -keypasswd -alias $KEY_ALIAS -storepass $STORE_PASS -new $KEY_PASS -keystore ~/.keystore -rm keystore.gpg +if [ -n $GOOGLE_KEY ]; then + echo $GOOGLE_KEY | base64 -d > key.json +fi +if [ -n $KEY ]; then + wget "https://github.com/navit-gps/infrastructure-blackbox/raw/master/keyrings/keystore.gpg" + openssl aes-256-cbc -d -in keystore.gpg -md md5 -k $KEY > ~/.keystore + keytool -importkeystore -srcstorepass "$STORE_PASS" -deststorepass "$STORE_PASS" -srckeystore ~/.keystore -destkeystore ~/.keystore -deststoretype pkcs12 + keytool -keypasswd -alias $KEY_ALIAS -storepass $STORE_PASS -new $KEY_PASS -keystore ~/.keystore + rm keystore.gpg +fi |