File tree Expand file tree Collapse file tree 3 files changed +23
-2
lines changed Expand file tree Collapse file tree 3 files changed +23
-2
lines changed Original file line number Diff line number Diff line change @@ -58,15 +58,21 @@ phases:
5858 --package $PACKAGE \
5959 --versions $VERSION_HASH \
6060 --region $REGION;
61-
61+ # Assume Role to access non-prod resources
62+ - TMP_ROLE=$(aws sts assume-role --role-arn "arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Java-Role-us-west-2" --role-session-name "CB-TestVectorResources")
63+ - export TMP_ROLE
64+ - export AWS_ACCESS_KEY_ID=$(echo "${TMP_ROLE}" | jq -r '.Credentials.AccessKeyId')
65+ - export AWS_SECRET_ACCESS_KEY=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SecretAccessKey')
66+ - export AWS_SESSION_TOKEN=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SessionToken')
67+ - aws sts get-caller-identity
6268 # See https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html
6369 - echo "Setting version in POM to $VERSION_HASH"
6470 - mvn versions:set -DnewVersion="$VERSION_HASH" --no-transfer-progress
6571 - echo "Version is now $(grep version pom.xml | head -n 1 | sed -n 's/[ \t]*<version>\(.*\)<\/version>/\1/p')"
6672 - |
6773 mvn deploy \
6874 -PpublishingCodeArtifact \
69- -Dmaven.test.skip=true \
75+ -Pfast-tests-only \
7076 -DperformRelease \
7177 -Dgpg.homedir="$HOME/mvn_gpg" \
7278 -DautoReleaseAfterClose=true \
Original file line number Diff line number Diff line change @@ -43,6 +43,13 @@ phases:
4343 - cd $CODEBUILD_SRC_DIR
4444 build :
4545 commands :
46+ # Assume Role to access non-prod resources
47+ - TMP_ROLE=$(aws sts assume-role --role-arn "arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Java-Role-us-west-2" --role-session-name "CB-TestVectorResources")
48+ - export TMP_ROLE
49+ - export AWS_ACCESS_KEY_ID=$(echo "${TMP_ROLE}" | jq -r '.Credentials.AccessKeyId')
50+ - export AWS_SECRET_ACCESS_KEY=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SecretAccessKey')
51+ - export AWS_SESSION_TOKEN=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SessionToken')
52+ - aws sts get-caller-identity
4653 - |
4754 mvn deploy \
4855 -Ppublishing \
Original file line number Diff line number Diff line change @@ -46,6 +46,14 @@ phases:
4646 - cd $CODEBUILD_SRC_DIR
4747 build :
4848 commands :
49+ # Assume Role to access non-prod resources
50+ - TMP_ROLE=$(aws sts assume-role --role-arn "arn:aws:iam::370957321024:role/GitHub-CI-Public-ESDK-Java-Role-us-west-2" --role-session-name "CB-TestVectorResources")
51+ - export TMP_ROLE
52+ - export AWS_ACCESS_KEY_ID=$(echo "${TMP_ROLE}" | jq -r '.Credentials.AccessKeyId')
53+ - export AWS_SECRET_ACCESS_KEY=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SecretAccessKey')
54+ - export AWS_SESSION_TOKEN=$(echo "${TMP_ROLE}" | jq -r '.Credentials.SessionToken')
55+ - aws sts get-caller-identity
56+
4957 - VERSION_HASH="$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)-$CODEBUILD_RESOLVED_SOURCE_VERSION"
5058# See https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html
5159 - echo "Setting version in POM to $VERSION_HASH"
You can’t perform that action at this time.
0 commit comments