diff options
author | Mathew Robinson <chasinglogic@gmail.com> | 2018-11-12 13:13:09 -0500 |
---|---|---|
committer | Mathew Robinson <chasinglogic@gmail.com> | 2018-12-11 11:00:37 -0500 |
commit | 5378eb39b3dbe598ee2362d2ffb0200e48037758 (patch) | |
tree | a40d87f034759da338ada506927d8ba782041aa9 | |
parent | fa8c7c949217ee888835a2e78fc4f5f992e02225 (diff) | |
download | mongo-5378eb39b3dbe598ee2362d2ffb0200e48037758.tar.gz |
SERVER-38452 Automate Maven Central releases for MongoDB embedded
(cherry picked from commit e692609191633bb1cf9dd5990a54ca764ef8d27d)
-rw-r--r-- | etc/evergreen.yml | 18 |
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 |