Skip to content

Commit a0565d7

Browse files
committed
Only allow the build and latest docker tag when it is master
1 parent f201366 commit a0565d7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.travis.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ language: java
22
jdk:
33
- openjdk11
44
dist: bionic
5+
branches:
6+
only:
7+
- master
58
env:
69
global:
710
- TF_IN_AUTOMATION=1
@@ -60,7 +63,8 @@ jobs:
6063
- cd $TRAVIS_BUILD_DIR
6164
- eval $(aws sts assume-role --role-arn "$OPERATIONS_ROLE_ARN" --role-session-name "${TRAVIS_REPO_SLUG//\//-}" | jq -r '.Credentials | @sh "export AWS_SESSION_TOKEN=\(.SessionToken)\nexport AWS_ACCESS_KEY_ID=\(.AccessKeyId)\nexport AWS_SECRET_ACCESS_KEY=\(.SecretAccessKey) "')
6265
- $(aws ecr get-login --no-include-email --region $AWS_DEFAULT_REGION)
63-
- ./gradlew check docker dockerTag dockerPush dockerTagsPush publish -PTAG=$TRAVIS_BUILD_NUMBER -PREPOSITORY_URI=$REPOSITORY_URI
66+
- ./gradlew check docker dockerTag dockerTagsPush publish -PTAG=$TRAVIS_BUILD_NUMBER -PREPOSITORY_URI=$REPOSITORY_URI
67+
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then bash ./gradlew dockerPush; fi
6468
after_success:
6569
- ./gradlew sonarqube
6670
- stage: deploy to development

0 commit comments

Comments
 (0)