-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.travis.yml
More file actions
31 lines (30 loc) · 2.21 KB
/
.travis.yml
File metadata and controls
31 lines (30 loc) · 2.21 KB
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
services:
- docker
env:
matrix:
- IMAGE=docker-compose VERSION=latest
- IMAGE=docker-compose VERSION=19.03.1
- IMAGE=docker-compose VERSION=19.03.1-dind
- IMAGE=docker-compose VERSION=19.03.12
- IMAGE=docker-compose VERSION=19.03.12-dind
- IMAGE=docker-compose VERSION=20.10.7
- IMAGE=docker-compose VERSION=20.10.7-dind
global:
- secure: AA6MoFtEBztaFv/T8D2RBFZ0HR/kAN+dZmh1+00b/2Zgt3Ibi9x4DctieghJrQ8Bb909HfQRpwS/SjR5Do1wrkkaGk8RtrTcK+u3OfHiYq5eudpQneYHaqMFAsebO4X/0FfZq0IrKe8LEXKZA36X2OOTqorFzGp2W2ySkdIRO82julr1gq/hEjXRau0RzEYxioze/H7MYvlVNCd61m3XP3ds+YsOTZGpihlBke3o0hS82ZW7v75uqEgYsA54wUqcCkQr1uOBwlqv9AGkfDXHNhnEUaXnAeqscg1LN6YcqeGV0p27dnZ7vClTKmbfARBl0QcDKlNo2mzy2TP9ZUbPoUyvUOdZo+ZWKP9Ct40+PGYy+HRAOjbR9enIpRxWhH3ASIEBrHRtKxXRkKadVJ2LGxALXL8YV6uRjve/XHoeIdFQ774t46VyLtSUjAZkKEbsFcTjNYu5Gt2d6Mbn/qccjju//A1j1NE2+QT1r/4Uadi2/5BaG/KdPH0zXaJFdwGd9clu9kLH7r0R3RIPFauMguSivqWGj262LazpxPV+QeMFPhhBJGiGx3TManUA2g4bx/cUNfJmzo366RjSnKnJX+P6tM5/6cbCGNqAMGT4qIO9+rvLtuwf36yMCSFJUhcezMTtwAR/k2Fu+uNaDT4EsYupERwgExXbxK8B8yfkW/0=
- secure: OeM9IdolAG/PA3ESeYCAIlr4lL74KrYq88dzgsGR5VMhUlcFmKQAEloWsCA8FKNC6NuY1O7fus2fPn//kx1J2EqU0NqLmMVL74inHSDUk+gAf3ae8HOXf6JH0Ig8u2OgMMS+VNsG5uoQ9AQmrqP5Q+5JbsKD99z6le3KDYYKFpu5kN5lCs4awYX64i3ba2vsqiwXqV00BIzex2NSJ/Ez7OeFAmiY7NdK5PF+q/sNfC75mlf0Ez80IhDPpIN3CBqL8A3DA4nOUXT0Huygyy6GR1RQZlKyTPFWGw96thvAa5sIIbdFgxYDzgfZBrhwjrgDjA60Z1E1vS7fkxz0kZ0ye3o78GnNbWoIwaddm0YT+D2gb4AohkXu6vduDIdVyYQ50SDphy+4IUVefSxtqqb8keAbRoUQV6ACb4cnATd3ZoOHcVqBf+qzTk3oowCFtWSOrJkAPTEI+E+TiGeFwY4Xf8xCJ+jj/Iwi6ByJ64HT4JGpHEg4yVUEAoM6rleQOSwFdq8CzzP9X9JyMr82rg4Lm/GrAY6ejr3A94btgKTpnB7NKiS06z4LDbECcg5uHXFulo/VZI/6gW1E9v/TiJI0l2OM/7VXDHm6nRfpTBLbAJbrfnr3+3pj3LRIk+4wfTQCPlix7aOQcRmAk1KswChz7h4bAd4FbFh+UV57x/Y8vGs=
before_script:
- env | sort
- cd "$IMAGE/$VERSION"
- image="$IMAGE:$VERSION"
script:
- if [[ -f pre.sh ]]; then
sh ./pre.sh;
fi
- docker build -t "$image" .
after_script:
- docker images
deploy:
provider: script
script: docker tag $IMAGE:$VERSION docker.pkg.github.com/code-rhapsodie/docker/$IMAGE:$VERSION && echo "$GITHUB_PASSWORD" | docker login docker.pkg.github.com -u "$GITHUB_USERNAME" --password-stdin && docker push docker.pkg.github.com/code-rhapsodie/docker/$IMAGE:$VERSION
on:
branch: master