This repository has been archived by the owner on Feb 12, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
31 lines (31 loc) · 2.33 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
sudo: required
dist: trusty
env:
global:
- secure: GqIa1EAEKjCus4QeLGv2X6XrL5/JA9kH9uj7xfVNVYd8BIoAQnVvloBN7ss8q6u68914wWjDS3QKCKVcEQlj514UUG/dMPu2NRANIqVtTRiZ5e9eNlMRgXk/45Y4DxZ4VG3zNbtlOwd6tNSiLw/76aV0ziG64r3wWeWx7RSeP9auMZzlYvWIlsM0vWIgShZ5gc178Sbalo9FVEsiF4MnPiqId2uXsMvhwg3kWRrRmyqLPj5THH1LV9ux9dAvcC1XsIfg/gdQT3QynTzL8p/EYolsOocVCFk6TCziCQoG3GfY7/PMIGH/MMDLZSf5jCeREpanEnNQeSkE93M2QCljC/d9AuJP1W92WastEfhCGkC8oFrxcvzJCZWY41clWw1/htX16TfosniZSqNyErFgzjo23yXGtc3Yl2b7XmQSAtA3fKDLRgGQldN/aI1ThQT0QFclNtgkH6LIDSGu/CjugEfA3gFkrtAHO8skOxk1F3UZNVpUAtln2A00jJwa6eYVh1qwmpAYjzH8QoH0ik45knvCrgdN6EYKlyYKsNTsFRUhfruMpMXIr8XdZjy9aS7+pUKQ/c3wqr5p38CBc1iqWfbPFnM0vBJdyvKBcKxwKgzQWt/ZI+9A0GifGTqWP+V+DTuWIYUPr+qyKm7gbRDjoZrGkGs8dzswDY9tfs62Fp4=
- secure: qRl66kozg2bLT0neqjFstlTz7FiXcOEWZ27j5ZoJaGmznhcklTu60xijt/nRHpesDfrcOIz+CUAo4Aex+JFNmzXrYOUuLJB9kWuvvfgYZGUmjg1E8XjBkICFGa5A4Eltj35OPGbnFd7oeZDe3wBY0u+vKeGdjRk6HoNxljtWOW+wIOpy9+NptUhHTfq3TFYGdRB0Q+kAThPZSlVL11l/BQTW+Tc0qqEZw6PhrKzc4DbU+NDmg9TdFVRAFAfjpO81R9OiRIkWvuy+f8xV4omjKqtfWHfZvNHgekmeRtM+1sioLYNgfwc3nzC5I0L4nVrMCGl+FVdi12lme5PA44G+Tq9mwU0uJa8BtLPg6BzCKeyg7HTtekXgBiUjTRFShHN9ubakxG4JS46RrPLfyhKtARmbYHS4WcNJxI2fRsZBzEt3DTKxm+aJObGGpmttOTLS1cFISsF+3jswnUfiUXHvbJ7kUj+dQs+0GH8uOMVnnJhq3kmExLNPHPVp9O0WcAV2+n2fcAt9S5ciWjFx34uKAT8/EMNa6FPbsAgBY/ON7Myu7g4TlAef2+Rq7IqYgGrIUBFdzImq2ejSJHbATrQla1UhNYpG31C2pUyRkSx5QkDFfWFBD8/ZbVLLpVhLtHhAwLzTgiqcJFmdRALwXQuO81knNtWWS4YDXxBo5X7ETaE=
- COMMIT=${TRAVIS_COMMIT::8}
language: go
go:
- "1.13.x"
before_install:
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- sudo apt-get update
- sudo apt-get -y install docker-ce
- sudo cp -r /etc/ssl ./
- sudo chown -R travis:users ./ssl
install:
- make build
- make codecov
after_success:
- docker login -u $DOCKER_USER -p $DOCKER_PASS
- export REPO=tb0hdan/torpedo
- export TAG=`if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_BRANCH ; fi`
- export TORPEDO_VERSION=$(cat ./VERSION)
- docker build -f Dockerfile -t $REPO:$COMMIT .
- docker tag $REPO:$COMMIT $REPO:$TORPEDO_VERSION
- docker tag $REPO:$COMMIT $REPO:$TAG
- docker tag $REPO:$COMMIT $REPO:travis-$TRAVIS_BUILD_NUMBER
- docker push $REPO
- bash <(curl -s https://codecov.io/bash)