summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathew Robinson <chasinglogic@gmail.com>2018-11-12 13:13:09 -0500
committerMathew Robinson <chasinglogic@gmail.com>2018-12-11 11:00:37 -0500
commit5378eb39b3dbe598ee2362d2ffb0200e48037758 (patch)
treea40d87f034759da338ada506927d8ba782041aa9
parentfa8c7c949217ee888835a2e78fc4f5f992e02225 (diff)
downloadmongo-5378eb39b3dbe598ee2362d2ffb0200e48037758.tar.gz
SERVER-38452 Automate Maven Central releases for MongoDB embedded
(cherry picked from commit e692609191633bb1cf9dd5990a54ca764ef8d27d)
-rw-r--r--etc/evergreen.yml18
1 files changed, 7 insertions, 11 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 9cc0e10f1fb..f6084335725 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -1058,30 +1058,25 @@ functions:
command: shell.exec
params:
silent: true
+ shell: bash
script: |
cd src/src/mongo/embedded/mongo_embedded/java
- echo -n "${mongodb_mobile_release_signing_secret_key}" > mobile-release-signing-key.secret
- echo -n "${mongodb_mobile_release_signing_public_key}" > mobile-release-signing-key.public
-
- gpg --homedir ${workingdir}/.gnupg --allow-secret-key-import --import mobile-release-signing-key.secret
- gpg --homedir ${workingdir}/.gnupg --import mobile-release-signing-key.public
- # Required for gradle to pick up the keys
- gpg --homedir ${workingdir}/.gnupg --keyring secring.gpg --export-secret-keys secring.gpg
+ echo '${mongodb_mobile_release_secring}' | base64 -d > embedded-android/secring.gpg
- echo -n <<EOF
+ cat <<EOF > local.properties
signing.keyId=${mongodb_mobile_release_signing_keyid}
signing.password=${mongodb_mobile_release_signing_password}
signing.secretKeyRingFile=${mongodb_mobile_release_signing_secretkeyringfile}
ossrhUsername=${mongodb_mobile_ossrh_username}
ossrhPassword=${mongodb_mobile_ossrh_password}
- EOF > local.properties
+ EOF
- echo <<EOF
+ cat <<EOF > artifactory_mobile_creds.sh
export artifactory_mobile_user=${artifactory_mobile_user}
export artifactory_mobile_pass=${artifactory_mobile_pass}
- EOF > artifactory_mobile_creds.sh
+ EOF
"setup android toolchain" :
command: shell.exec
@@ -1097,6 +1092,7 @@ functions:
"build java embedded sdk":
command: shell.exec
params:
+ shell: bash
script: |
set -o errexit
set -o verbose