Skip to content

Commit 1c02692

Browse files
committed
Abort docker build gracefully when secure env-vars are not provided
Signed-off-by: Ivan Kanakarakis <[email protected]>
1 parent 375e4d9 commit 1c02692

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.travis.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
install: skip
7070
script:
7171
- set -e
72-
- test "$TRAVIS_SECURE_ENV_VARS" = "true"
72+
- test "$TRAVIS_SECURE_ENV_VARS" = "true" || exit 0
7373
- docker build -f Dockerfile -t "$DOCKER_TAG_COMMIT" .
7474
- echo "$DOCKER_PASS" | docker login -u "$DOCKER_USERNAME" --password-stdin
7575
- docker push "$DOCKER_TAG_COMMIT"
@@ -80,7 +80,7 @@ jobs:
8080
install: skip
8181
script:
8282
- set -e
83-
- test "$TRAVIS_SECURE_ENV_VARS" = "true"
83+
- test "$TRAVIS_SECURE_ENV_VARS" = "true" || exit 0
8484
- docker pull "$DOCKER_TAG_COMMIT"
8585
- docker tag "$DOCKER_TAG_COMMIT" "$DOCKER_TAG_BRANCH"
8686
- echo "$DOCKER_PASS" | docker login -u "$DOCKER_USERNAME" --password-stdin
@@ -92,7 +92,7 @@ jobs:
9292
install: skip
9393
script:
9494
- set -e
95-
- test "$TRAVIS_SECURE_ENV_VARS" = "true"
95+
- test "$TRAVIS_SECURE_ENV_VARS" = "true" || exit 0
9696
- docker pull "$DOCKER_TAG_COMMIT"
9797
- docker tag "$DOCKER_TAG_COMMIT" "$DOCKER_TAG_PR_BRANCH"
9898
- echo "$DOCKER_PASS" | docker login -u "$DOCKER_USERNAME" --password-stdin
@@ -104,7 +104,7 @@ jobs:
104104
install: skip
105105
script:
106106
- set -e
107-
- test "$TRAVIS_SECURE_ENV_VARS" = "true"
107+
- test "$TRAVIS_SECURE_ENV_VARS" = "true" || exit 0
108108
- docker pull "$DOCKER_TAG_COMMIT"
109109
- docker tag "$DOCKER_TAG_COMMIT" "$DOCKER_TAG_PR_NUM"
110110
- echo "$DOCKER_PASS" | docker login -u "$DOCKER_USERNAME" --password-stdin
@@ -116,7 +116,7 @@ jobs:
116116
install: skip
117117
script:
118118
- set -e
119-
- test "$TRAVIS_SECURE_ENV_VARS" = "true"
119+
- test "$TRAVIS_SECURE_ENV_VARS" = "true" || exit 0
120120
- docker pull "$DOCKER_TAG_COMMIT"
121121
- docker tag "$DOCKER_TAG_COMMIT" "$DOCKER_TAG_GITTAG"
122122
- echo "$DOCKER_PASS" | docker login -u "$DOCKER_USERNAME" --password-stdin
@@ -128,7 +128,7 @@ jobs:
128128
install: skip
129129
script:
130130
- set -e
131-
- test "$TRAVIS_SECURE_ENV_VARS" = "true"
131+
- test "$TRAVIS_SECURE_ENV_VARS" = "true" || exit 0
132132
- docker pull "$DOCKER_TAG_COMMIT"
133133
- docker tag "$DOCKER_TAG_COMMIT" "$DOCKER_TAG_LATEST"
134134
- echo "$DOCKER_PASS" | docker login -u "$DOCKER_USERNAME" --password-stdin

0 commit comments

Comments
 (0)