-
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: "s8VvdKIxXx4obQVsJSyoRbASdyGCxO1N/GjXkF4gPfBT4LlFJITp+tSlG2CUrK98LI18b1FB4F5A2YFo28UDxTTxysxupdiD0w74eE6fw+s4vPVoD/+Exvpd9JVmkoPX1YmEPs33J3oZZXT4ta+X2UXUlMUWG+3wB65JEQU6O5lakEFqgY24dD8S+bHCQADORO1Mc/1eZ01gcaoPtmsENPlje9v2/OlMQvADsMELm9e3LRi+GfdYPiI7onCSm/8uAU3JQyzIplwqTjDoj/uGphRsZ2uFBqhWRkTh3XSo2Gl04gpclTEaB61KlB7D3at7Of+cKsOQFQH1m/HoD6l+sJoTsCH0bVU/8fM8Fx1BDupNC+aGhFAv91cgQhnY0U9lZAekwSP4Fb/sDNWtWOuzcRxi6QweDqU8a1ItxnLKHETQ6rJYf8sWVsUwlqlFrV92w6BnnaTc4S/wzHLExvg7lEs5JjDAnB0PDmI/B1OC/8m9vT/X6SPcu4tQyExr1E46QFKIgkubdnez6+wovunT64Jo0lfiHPbBmiNXH7Wjp1q6MzXWbEyLV03/XHSJNaNkLq1PdyF8Y3+M3UBewbLsg7fyuTJC4XNgGmeWWJ/jxLJorCBcd9R63MOm/HD1PUBnlEXMeDBY/+LLJse4OtUafH91GJZOuUGLTzqgkpSV7yg="
# DOCKER_ACCESS_TOKEN
- secure: "p+YVEp8gtKDAkHcQE+l9YEf0fNu/1n4yCrMGitkh7XPatqWjx9xCoh7UXyzvm9cgpQXt2pgPJQulYgUl4lW/XmioWiwpdDRRLpA+HSEa0FaPgHUOZf14oegB6pHOmmh3A7I2senl0xBxfv1TwA8DDB3hePrpGuhVXZKOaKzNQM31hjQnKFtzaGqQ/jq9FJBP0h4cam7ERsuGVX5vPBU0OzzLDX0NepvszRpZSt9q32l2eocjrr43cY1WbmwKNQV45D6SXNsKRE8NQETuGK+il0k6oLq5PSh7aymV5pmZykym+nlrxiQnQab/mdJdRCMmL4vz3b+fhDlL46ZWqFaZcuCXRAx4QA2lQqihUlejK4wdhwgCs8YxFkxQmuv/Ad6S8D+KyYzliuePe6cPqTXiXuG4dtyhKl+alR89R4rt8ecccr0B8Qpvu3tmMHZGPawzLX39aLAiPDeOMDngRXuybdJLDuNRgZzI4yqa8EvJNA4jGKWlV2b0YPw12L1MU6c71j7uhiXaO2z1/6ArMUBR1pwnClEmGRciHJQ/YB6X/aXlI1MNM06sdK6N9A2Ua2AKZ7/SxanPBNMcukGnuoKQY+Ux0nAtfVdFXsBpUPPyiRqcGQRyQw2Iow6KnA42jzH3xUOsfFeWa5ujAYTec+9HxRHJYfecw1Rrk4VmivX6hss="
- IMAGE_NAME=baloiseincubator/pizzeria-application
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