Skip to content

Commit f316091

Browse files
author
Pubudu Perera
committed
Updated travis to use docker
1 parent 6fd3da9 commit f316091

File tree

1 file changed

+25
-24
lines changed

1 file changed

+25
-24
lines changed

.travis.yml

+25-24
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
1-
language: java
2-
jdk:
3-
- oraclejdk8
1+
dist: xenial
2+
language: minimal
3+
sudo: true
4+
services:
5+
- docker
46

5-
before_script:
6-
- travis/before_script.sh
7+
env:
8+
global:
9+
- SERVICE_NAME=asyc-http-client
10+
- AWS_DEFAULT_REGION=ap-southeast-1
11+
- AWS_ACCESS_KEY_ID=AKIAU4ECD4RNKKDGUC2J
12+
- secure: LkF6B+nBS6hUpb/E6uaXvKcai8Bw46sGJknfVj5W+0Q6ifhI+tDxRkh7Ug+VPmD+zberfJ1zczSBnCitS+POb3JhVBpuuXaec6WppAf6HamoJZHUU3EOAu22RjY60AMx9ACR4ZDvuSDq72Og2IGZHuDYd+Pp+fCb/4sKZfXG5PrYH1xaW1WhZYlq+G8J6KEjqObeZr2q77WyzJnwPmfSleuSiqBFsotQAgSYP+0BtZ2YlsqhdasHkcZWKlVH/PFGwItBgK5g63SLJaVBOoXx/Jm448N/ybubkmSXj1MHgMi4NsjS+IM5wD/tNQ/cAy0ilb94amQFIXy8La07bAqYV5Xzx2HOvUA+IkZKtGfXHR3RgtAUQb2U8B1J3tp06fk+CZAPiy8hk9GnKV5uV3g/QjC2FzzjzFSEIHLxEzHPTHlgXfIasMowAwr+E2iZUweP0EVYfY7D9lUcc5yNg8TnkTt5NgSaCnKsYsI5JfjzBNUBfcZzsgC8Z5yiC0ZVLiLFzt/WUaBnvzuzFq9vq/A8YwyZ8/ktqcRSc4+C09sfLZxSz9+HjA7ZY2C3GTjOgw3ApIGCCLXNiKLdn878Dl0cA1wNeAojfodtniEeMnrDs9i9jME7P6nkB+f4WnHzG8RBsAZZwkVGxkQeIsNP5a/ABAP/YLGPDVDpV2HI/cLUQro=
13+
- secure: l2qENS1Eoc7Y9cYUlN/HUZgAnsz3qizA2xh+H4OUdMlXYbf+deS9bCUWEJB/6FDhAEx25SeJWTvf90e6E7B18mktS6BoH+tAbxF/JP8NN+MxGfGRDtOiP9GdWrwy0RzFpGZldOizfy6GNEFxi1wtE95Dm4XIsJu17IRdt6AS9bJZ3Vm3fRifJrS/c6OmeWRGHXx1ftlBClVDgb987+u8I7PJ9WQ+rgKjJvZ4PaBRxAZVKnHN0olU/OJr/zSdtygXUN4q7b9kPpf7Uc4ZFWj3K7Fh0kfEdxZILBz/B6Zr//Ht7KWQAQ61yH+NO2VHCHD5/nGfk4cQ7PuE4SdoUlq/Jf8NheY/eXujFoakrxo2UtYOl+kRk0Z7s+1XryekLrEkEF3gvovSYAB1Ln1NR/0ccLbOXtNFMwDomNkiHKcx5txWZGohLhL9yn1hhOtHwBZ7+8qUe5WsuCSpgoJ5cU3JGeW/o/F3bBoLT5m3Ff4y889cWLHoW0nCgbyp0FXulNy4IOR0j2JTuihI8H2/ZnDEQpVV7HFlSR7mgJq23e0lSEMZXvbRo2+iLR766uM7GPyYKpGHJ3nEW5wMaWQocyvPThMxu8XVqGk+q56MOA8G7gSMkSWIzqJwHLmm+YEdJgklWj9epX3V2rUXjtSP4L5jvKu8IKZ9qLaHeu+fbDIxvRs=
714

8-
script:
9-
- mvn test -Ptest-output
10-
- find $HOME/.m2 -name "_remote.repositories" | xargs rm
11-
- find $HOME/.m2 -name "resolver-status.properties" | xargs rm -f
12-
13-
# If building master, Publish to Sonatype
14-
after_success:
15-
- travis/after_success.sh
16-
17-
sudo: false
18-
19-
# https://github.com/travis-ci/travis-ci/issues/3259
20-
addons:
21-
apt:
22-
packages:
23-
- oracle-java8-installer
24-
25-
# Cache settings
2615
cache:
2716
directories:
28-
- $HOME/.m2/repository
17+
- build-cache
18+
19+
script:
20+
- docker build .
21+
--build-arg AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
22+
--build-arg AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
23+
--build-arg REPO_URL=${REPO_URL}
24+
--build-arg REVISION=${TRAVIS_COMMIT}
25+
--build-arg AWS_DEFAULT_REGION=${AWS_DEFAULT_REGION}
26+
27+
before_cache:
28+
- docker-compose -f docker-compose.yml run --rm -v `pwd`/build-cache:/app/build-cache
29+
${SERVICE_NAME} bash docker-utils.sh save-cache

0 commit comments

Comments
 (0)