diff --git a/buildspecs/build.yml b/buildspecs/build.yml index b2ee6bb8f956..4431f96484b8 100644 --- a/buildspecs/build.yml +++ b/buildspecs/build.yml @@ -15,6 +15,7 @@ phases: - echo $JAVA_VERSION - echo $MAVEN_OPTIONS - | + set -e if [ "$JAVA_VERSION" -ge "9" ]; then cd test/module-path-tests mvn package diff --git a/buildspecs/on-demand-integ-test.yml b/buildspecs/on-demand-integ-test.yml index 29e21c8777df..bb41312a6392 100644 --- a/buildspecs/on-demand-integ-test.yml +++ b/buildspecs/on-demand-integ-test.yml @@ -11,6 +11,7 @@ phases: - JAVA_VERSION=$(java -version 2>&1 | grep -i version | cut -d'"' -f2 | cut -d'.' -f1-1) - echo $JAVA_VERSION - | + set -e if [ "$JAVA_VERSION" -ge "9" ]; then cd test/module-path-tests mvn package diff --git a/buildspecs/release-to-maven-central.yml b/buildspecs/release-to-maven-central.yml index bf7c46fddd6a..318d36041daf 100644 --- a/buildspecs/release-to-maven-central.yml +++ b/buildspecs/release-to-maven-central.yml @@ -23,6 +23,7 @@ phases: - RELEASE_VERSION=`mvn -q -Dexec.executable=echo -Dexec.args='${project.version}' --non-recursive exec:exec` - ARTIFACT_URL="https://repo1.maven.org/maven2/software/amazon/awssdk/aws-sdk-java/$RELEASE_VERSION/" - | + set -e if ! curl -f --head $ARTIFACT_URL; then SONATYPE_USERNAME=`aws secretsmanager get-secret-value --secret-id $SONATYPE_USERNAME_ARN --query SecretString --output text` SONATYPE_PASSWORD=`aws secretsmanager get-secret-value --secret-id $SONATYPE_PASSWORD_ARN --query SecretString --output text` diff --git a/buildspecs/release-to-maven.yml b/buildspecs/release-to-maven.yml index 52c4f27c0181..6a7e41f13584 100644 --- a/buildspecs/release-to-maven.yml +++ b/buildspecs/release-to-maven.yml @@ -23,6 +23,7 @@ phases: - RELEASE_VERSION=`mvn -q -Dexec.executable=echo -Dexec.args='${project.version}' --non-recursive exec:exec` - SONATYPE_URL="https://aws.oss.sonatype.org/service/local/repositories/releases/content/software/amazon/awssdk/aws-sdk-java/$RELEASE_VERSION/" - | + set -e if ! curl -f --head $SONATYPE_URL; then SONATYPE_USERNAME=`aws secretsmanager get-secret-value --secret-id $SONATYPE_USERNAME_ARN --query SecretString --output text` SONATYPE_PASSWORD=`aws secretsmanager get-secret-value --secret-id $SONATYPE_PASSWORD_ARN --query SecretString --output text`