mirror of
https://github.com/status-im/consul.git
synced 2025-02-18 00:27:04 +00:00
Skip Lambda integration tests for fork PRs (#14257)
This commit is contained in:
parent
6b6038885a
commit
5384f5baad
@ -109,15 +109,18 @@ commands:
|
|||||||
type: env_var_name
|
type: env_var_name
|
||||||
default: ROLE_ARN
|
default: ROLE_ARN
|
||||||
steps:
|
steps:
|
||||||
|
# Only run the assume-role command for the main repo. The AWS credentials aren't available for forks.
|
||||||
- run: |
|
- run: |
|
||||||
export AWS_ACCESS_KEY_ID="${<< parameters.access-key >>}"
|
if [[ "${CIRCLE_BRANCH%%/*}/" != "pull/" ]]; then
|
||||||
export AWS_SECRET_ACCESS_KEY="${<< parameters.secret-key >>}"
|
export AWS_ACCESS_KEY_ID="${<< parameters.access-key >>}"
|
||||||
export ROLE_ARN="${<< parameters.role-arn >>}"
|
export AWS_SECRET_ACCESS_KEY="${<< parameters.secret-key >>}"
|
||||||
# assume role has duration of 15 min (the minimum allowed)
|
export ROLE_ARN="${<< parameters.role-arn >>}"
|
||||||
CREDENTIALS="$(aws sts assume-role --duration-seconds 900 --role-arn ${ROLE_ARN} --role-session-name build-${CIRCLE_SHA1} | jq '.Credentials')"
|
# assume role has duration of 15 min (the minimum allowed)
|
||||||
echo "export AWS_ACCESS_KEY_ID=$(echo $CREDENTIALS | jq -r '.AccessKeyId')" >> $BASH_ENV
|
CREDENTIALS="$(aws sts assume-role --duration-seconds 900 --role-arn ${ROLE_ARN} --role-session-name build-${CIRCLE_SHA1} | jq '.Credentials')"
|
||||||
echo "export AWS_SECRET_ACCESS_KEY=$(echo $CREDENTIALS | jq -r '.SecretAccessKey')" >> $BASH_ENV
|
echo "export AWS_ACCESS_KEY_ID=$(echo $CREDENTIALS | jq -r '.AccessKeyId')" >> $BASH_ENV
|
||||||
echo "export AWS_SESSION_TOKEN=$(echo $CREDENTIALS | jq -r '.SessionToken')" >> $BASH_ENV
|
echo "export AWS_SECRET_ACCESS_KEY=$(echo $CREDENTIALS | jq -r '.SecretAccessKey')" >> $BASH_ENV
|
||||||
|
echo "export AWS_SESSION_TOKEN=$(echo $CREDENTIALS | jq -r '.SessionToken')" >> $BASH_ENV
|
||||||
|
fi
|
||||||
|
|
||||||
run-go-test-full:
|
run-go-test-full:
|
||||||
parameters:
|
parameters:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user