-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
23 lines (20 loc) · 2.36 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
language: shell
services:
- docker
env:
global:
# DOCKER_USERNAME
- secure: "hjYruVdFoj7msR+KciN4812vuuDR5cnf4zlZHK1GlTwNFqp6xM1aCsWURlpnqoTNsvYR45kz6nEz8jd2Lx5PosrtIJmpU94iYR31gwik4qS0MxlyDLBsE70UKmWwjyGxMTNh5xcmPVk1Ac/iOqLCRgDu+fCAOQtfkJSqIadDxuLbYdMaUE3R/PIGtgpfAumL2kDEPEgwrJ82+JpF/wx4xoqg6o1peRj2omIEbnn4RaMVTUaIXCILauiTgeKtKmRF2+JIdQdWpNWrs4UTaAibLb7VToKa6vY52HmpQ/2a8NtyHvi8CseknwqiwmdW0oAbbKLEbJ9JEU2ccyBNzWWTkBDKfeO+ECSluxGzFdjhltaEGVkt2blBNyRsvR9wmXfng5IUUGG1rIdTQXt07qv2Fd6VS7/ZxxFcgz5hNhecjlCRQIQt03AO5jzvRTNhDTQgPT52l5xy9FfdvjhlxNxjU/C9tUGKRUIMW7lsu7ovpAaOwbBzzOqHdN3Cl+Ik41ZR3ugE90JMQL41XSWQdpE4Qu3HgVcLfezbAoM4pSTg339FNjdef9N8bNqBGsQ6K8DfWl4HOktjZYsgfJhJJGE8+qaHnt8VzasNQTjCa4fbVQRFsYzh4LrrvAY3mJud8ky/xS2RlFl0yLUt/GVHIgjWV3RT5pfNo4QFKETOo7f9DQs="
# DOCKER_ACCESS_TOKEN
- secure: "QTQVqEUqTrX8z3hdpXNvKCdd3a25K8ht2yxBXLLYhQd7+F95nH+Sn6DZiQXFPwdJfd25BPwaQHwXkn7cyKv0ekeV8RuIvZgCRtt1ojg/kHM+tX///SxSu7EDXTGmCQ6rqR1dd5XeiBZ5sbSdigDq0KE2cLSpgmgFUFpTTSzXMno6AbtRe9wRIhfZZp+SVcrXaNJNn2sIc8vU4QofbIDhFuxusjvLn0AmJHNLMlHnyZE2L/iFn74xBpGKin9H0ap/Xils4HiYccdRS5elAmvVmxcMgeCN9/jlhhmHNjcwCOPFBp06FCM935Fhloz0EhZwIc9onJYhAsAheWLf5pcsFZenHqFfaJTK3Z9jFFGg53QHrJYBvbdGbSnmhoC23mMgkf0nEkrm2uxJXh6drHVoOSjyA0ZOo7EgO/LCEV+MZU+rSOotkKhgKNDck4YHY0R6BLZmOTlw5eQAPsAsti29cTyyR87idr7JVFau6DmDp5KTaqbyu+051mAbv6NQ3Z1EtPgUzwzn/RUjdRqpv3Jp9q+HDYe5a0RCGSF9owNKOUZSvA6pAm5CNvTWq/eKCjk9V8Dztm+oFtbjXLHAisSrvKD3yEWGpvgasx+LYdtuDWQap9thaKlIoxMbY3cmVglPJGER14v8Wf8hgu9afxanicsEMtFeJMLTjK9aS3R0yPs="
- IMAGE_NAME=baloiseincubator/menu-service
install: skip
script:
- docker build -t $IMAGE_NAME:$TRAVIS_COMMIT .
- echo "$DOCKER_ACCESS_TOKEN" | docker login -u "$DOCKER_USERNAME" --password-stdin
- if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" != "master" ]; then docker push $IMAGE_NAME:$TRAVIS_COMMIT; fi
- if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "master" ]; then docker tag $IMAGE_NAME:$TRAVIS_COMMIT $IMAGE_NAME:latest; fi
- if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "master" ]; then docker push $IMAGE_NAME:latest; fi
- if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "master" ]; then docker push $IMAGE_NAME:$TRAVIS_COMMIT; fi
- if [ -n "$TRAVIS_TAG" ]; then docker tag $IMAGE_NAME:$TRAVIS_COMMIT $IMAGE_NAME:$TRAVIS_TAG; fi
- if [ -n "$TRAVIS_TAG" ]; then docker push $IMAGE_NAME:$TRAVIS_TAG; fi