Skip to content

Commit 64591f4

Browse files
committed
Deploy in each job
1 parent e9412a7 commit 64591f4

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

.travis.yml

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,26 @@ services:
2626
jobs:
2727
include:
2828
- stage: test
29-
script: docker build --tag ubuntu16.04 --build-arg JOB_NUMBER=$TRAVIS_JOB_NUMBER -f ./Dockerfile-ubuntu16.04 . && docker run -t -d ubuntu16.04 && docker cp $(docker ps -n 1 -q):/usr/share/apps/qhttpserver/packages/ $HOME/.ccache && ls $HOME/.ccache/packages/
29+
script: docker build --tag ubuntu16.04 --build-arg JOB_NUMBER=$TRAVIS_JOB_NUMBER -f ./Dockerfile-ubuntu16.04 . && docker run -t -d ubuntu16.04 && docker cp $(docker ps -n 1 -q):/usr/share/apps/qhttpserver/packages/ $HOME && ls $HOME/packages/
30+
before_deploy:
31+
git config --local user.name "Gael de Chalendar"
32+
git config --local user.email "kleag@free.fr"
33+
git tag "$(git log --date=iso -1 | grep Date | sed -e 's/Date:\ *//' -e 's/\+.*//' -e 's/[- :]//g')-$(git log --format=%h --abbrev=8 -1)" || true
34+
deploy:
35+
provider: releases
36+
api_key:
37+
secure: F16J7J9a+VNEBwSiAksWxnF7c1M8Zg0+Tg8WGRRYy2p5aqR83Gj8/3M+SIPNw/Dzxj8+Sid1QkIZ42jISzoDKO3bJ0cX7ymqGy3bwqMMsue6l2TAa/heJKpaGroyLtjZRgD2pGtHigC8W1BOEz+5KhVBwWAYDF92TpluvyklGoA=
38+
file_glob: true
39+
file: $HOME/packages/*.deb
40+
skip_cleanup: true
41+
on:
42+
repo: aymara/qhttpserver
43+
tags: false
44+
branches:
45+
except:
46+
- /^\d\d\d\d\d\d\d\d\d\d\d\d\d\d-[\da-f]+$/
3047
-
31-
script: docker build --tag debian9.4 --build-arg JOB_NUMBER=$TRAVIS_JOB_NUMBER -f ./Dockerfile-debian9.4 . && docker run -t -d debian9.4 && docker cp $(docker ps -n 1 -q):/usr/share/apps/qhttpserver/packages/ $HOME/.ccache && ls $HOME/.ccache/packages/
32-
- stage: finish
33-
script: ls $HOME/.ccache/packages/
48+
script: docker build --tag debian9.4 --build-arg JOB_NUMBER=$TRAVIS_JOB_NUMBER -f ./Dockerfile-debian9.4 . && docker run -t -d debian9.4 && docker cp $(docker ps -n 1 -q):/usr/share/apps/qhttpserver/packages/ $HOME && ls $HOME/packages/
3449
before_deploy:
3550
git config --local user.name "Gael de Chalendar"
3651
git config --local user.email "kleag@free.fr"
@@ -40,7 +55,7 @@ jobs:
4055
api_key:
4156
secure: F16J7J9a+VNEBwSiAksWxnF7c1M8Zg0+Tg8WGRRYy2p5aqR83Gj8/3M+SIPNw/Dzxj8+Sid1QkIZ42jISzoDKO3bJ0cX7ymqGy3bwqMMsue6l2TAa/heJKpaGroyLtjZRgD2pGtHigC8W1BOEz+5KhVBwWAYDF92TpluvyklGoA=
4257
file_glob: true
43-
file: $HOME/.ccache/packages/*.deb
58+
file: $HOME/packages/*.deb
4459
skip_cleanup: true
4560
on:
4661
repo: aymara/qhttpserver

0 commit comments

Comments
 (0)