-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
35 lines (35 loc) · 3.05 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
24
25
26
27
28
29
30
31
32
33
34
35
language: java
jdk:
- oraclejdk8
sudo: required
services:
- mongodb
- rabbitmq
before_install:
- echo "Testing Docker Hub credentials"
- docker -v
- docker login -u=$DOCKER_USERNAME -p=$DOCKER_PASSWORD
- echo "Docker Hub credentials are working"
after_success:
- export ACTUAL_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then echo $TRAVIS_BRANCH;
else echo $TRAVIS_PULL_REQUEST_BRANCH; fi)
- echo "Test Success - Branch($TRAVIS_BRANCH) Actual($ACTUAL_BRANCH) Pull Request($TRAVIS_PULL_REQUEST)
Tag($TRAVIS_TAG) Commit($TRAVIS_COMMIT) PR($TRAVIS_PULL_REQUEST) Build($TRAVIS_BUILD_NUMBER)"
- if [[ "$ACTUAL_BRANCH" == "master" ]]; then echo -e "Push Container to Docker Hub";
fi
- docker login -u=$DOCKER_USERNAME -p=$DOCKER_PASSWORD
- export REPO=aista/driver-query
- export TAG=`if [ "$ACTUAL_BRANCH" == "master" ]; then echo "latest";else echo "";
fi`
- docker build -f Dockerfile -t $REPO:$TAG .
- docker push $REPO
env:
global:
- secure: zOl6zn3J3vgbVHVirwME6ufkCidxoheiDdUTjEGhsLkI50+LlWxfANY11ivEM2jarts6GROcKSSw7oU+zslFDkzr9fZsE00FC+TP0GcnMqVU91s93E2GF0N81L5P5ZRTOkAkqS4snIvQKP/ahfkF61aQn5jkVpiiq0fCDIhZY8gtuaKMEjVvx+EDiJVT3kPlTb1m7Dek5qPiIZecR0ls8PWQYvh43DHMUQpGWxoMi4+0E5asOtV1sYEZggku1r5rR52Hpvaxp7qvOD3MOyR6mCt43X9mfkRhWnEsiInaiz/Dl5ygAX/52QoVBdvGK/NLayESb10LkO63KrT/x7nDgZ05Xh88qlmssXxB2PLobGH1HJYp2e9duOtT/om7HH32DPoUMq2L3NQ+L/be+keWO1Po6vHOO47955HAl5ovYOtxMp7BLeDRNuSxwo6TEcTWbWkbO3DcNSYCaMcAiRWl7alJ6sf0BQUwPVNjGzRRPAVym6FURaMAYJIHEU1S/OBx906CMQXlupEh/xm7UaN9UU2VtZ83j/UWpc3Y5kmgBA30FKsJQePAUeadU0G92q+EmQsD/8IaOqKK4OhwYrziR7JfPoKUQXWKkCcO0hVKEHagSZtqYrdiZm9+HrvVlO9Li6YO3s+gU+KU7t+bYWZ+bGNuMalbphEDHTBN/TUriBc=
- secure: xtZQGwYE1v6jhPSHYVQcd6BWZiGnfCMKeLEgBzTvE+QZTqJzTVCIgK/FT2bY/XmM6gfQqYErbiiYg0eI7n9BZW7MW6rZSU1JMyUbziwQD/GS5CmINui1Xq/GsKv+xdlsZq3RjrEdOajJnQtYkkLllWVZ/pD7nF8NCDmXHZ0fCL07ZY1RYtJNnpGCfYMzPoC08CjMSmMsVlFa+fCdnWQM4gQXM8vkZD1Y+N29c0wnl5yUlY/RioE9cH98VKE3Cd+BBOmWGD4/qvUv+aULYXAwGwP1QMjpzpy8VUEVadrfrfPgHjnug8sH+YZe+WUfMZg2ZnEbtfhKX98Ik/7J85A6hhVIrLaLPVsL1cdcJMt/HyLaQOVbbk5VRXKI6Oj9nOk6KRq4WdF6MrdL/47nMRB/xcHv6HvdSO4FTUz8hJbz4JmpFh+LXevn9TQKdi5QjEmcwm2k8BTgQO44TqCHLzqF9w7X3OUUFB0Zxv8YBgug1V1r2Z0gL4JtygLDL0FAn0hO3Z2Q/mO8vp1SgO9Pe8a0M3phPuYJ4EZu6v2Y6gugWC/UOulMFkBVHUZeEpXpXrJGF1ciXqvfNAOkPFCSXAfIQXoALEabIuZqc7VbhKjA2+Z30zHW9Filz8sFG+VmB7sEdnRkhFleV24ABweSQywDsZPsrr3gdNSVrfYEJh4b/d8=
notifications:
slack:
rooms:
secure: kV9gK4UtbrF1UU9x0hze60zCwLXTA/l9WsijuApzY+YNJjN0ILmfdV7iJjcdtzXLdPi8AXxBiRqNS29IbCLdiQ3AYiTe8bP6r6+oMOjkx9nRfcPnMIzKGdPiCE4z5Wc6tSk+P8k2qI/BmIj6Ain45ppBGJclwGrpxHpaDRRaKyWyLZLEhVx30z/swsOmC/Xqy1dQl4Bhudr4Nfl80Bb006FyqQ43BukVov1oBp7DdV4w3Q5AoC7InWIIoyb7BiKI/yBXTeZUfHAVpChaqsoF9H6SV487Vj7NsPHYC3Ns8EeYLT8r4j1ZuiCwpP5mLqFH2RRJnZ74jeyJu6x8/L5uRdcwCXbtdj5jqjZxpcFxI1N3MxawsURwrQv1j3KFeQv7LVVKIUtthwXst5nPk+pzyWhKT0ibOB5E0lxwrY+cniWfqU4Qs80pWfDLDvfhSJ6opruORv/90C8n2GaxEK9PisUHa2hOP0SKaqQqJSihXYWr5bC1NvRh27RhqGlzxbt+xyyUUSl5Xo57vVURtpAFPTkl8414qiDnm9AdOovxOLMO2X7zTXgWQosUsSJj+OtLm8lanC63Y8Zj7vmU4Ymuv3SoIwr5OTVLcr1SDA1g1SZZmgeLBLHJjAwEwlsosX0wflP/kAsnb+JD9VeeTJ068ZbS170Kb5GZDGsTgyiHqL0=
on_success: always
on_failure: always