Skip to content

Commit fbe1e91

Browse files
committed
Add deploy stages to travis configuration
Signed-off-by: Ivan Kanakarakis <[email protected]>
1 parent ce127a5 commit fbe1e91

File tree

1 file changed

+37
-30
lines changed

1 file changed

+37
-30
lines changed

.travis.yml

Lines changed: 37 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,54 @@
11
dist: xenial
2-
sudo: required
2+
addons:
3+
apt:
4+
packages:
5+
- xmlsec1
36

47
services:
58
- docker
69
- mongodb
710

811
language: python
9-
python:
10-
- 3.5
11-
- 3.6
12-
- 3.7
13-
- pypy3
14-
15-
addons:
16-
apt:
17-
packages:
18-
- xmlsec1
1912
install:
2013
- pip install tox
2114
- pip install tox-travis
2215

2316
script:
2417
- tox
2518

26-
deploy:
27-
- provider: pypi
28-
distributions: sdist bdist_wheel
29-
user: Lundberg
30-
password:
31-
secure: NwkpOakaeJjErjTF4Y5MWeHzMvkxYZqrBFdRkzfenVfkWsomuyy553A691d3lc1+oREsh1fJJLjpZQYxTLUFIHOUmt/9zr02rFfguzj7hEYfWF8wHBXG6YSWv6T3aCA4RTMXvvzv9cHf1zfxh0fS7kgc+NRMAnd01diVLfYpBciLgmQ31J4mlwShp8yBQUoRBIvzSdzrgjr0TzCQZXB9xM6R2t/oJgXLo6Zz8dTzqq3De9nOU/1P2ZHLxodDikuFdu2/0CjoDgFXB0KnGKGKmJ6G1WMCVvi7abY7smmGA3s4a4NVL7Cirx6VwIj79PsAcgupr2iBAQk/GsPffzdpLtIrBek9u//p84hxrj/IaJWgPOeKeD7+r2Kc2g0r2dQjaM+9MqBx9/lC57xJRX/JHLQWirXfCucB9YyPun5I13Sf3hArkssQy/Jvd2aLFZ885BTfow6TAwl1ud+UPeauvEj6myKO98sko/3Y521EGXRofLGaPokLyPjI/3I4N4jCvw8m86eZAjjIhPFL7JKHf8OVc5gQCYQy3kxiF5wyvbfOeMBp0sk9UvJOrWvBEXFrimAZPu8o8T5WtlQAV02q7rxUwhMd+fpnbGewsl7Ob6eE4rGVrfWQIb86wOHbbJk3lCwPytjEFEI2bdUfRUFcrWxhC040hRP0gzVKLa+nBHM=
32-
on:
33-
repo: IdentityPython/SATOSA
34-
tags: true
35-
- provider: script
36-
script: scripts/travis_create_docker_image_branch.sh
37-
on:
38-
repo: IdentityPython/SATOSA
39-
branch: master
40-
- provider: script
41-
script: scripts/travis_create_docker_image_tag.sh
42-
on:
43-
repo: IdentityPython/SATOSA
44-
tags: true
19+
jobs:
20+
include:
21+
- python: 3.5
22+
- python: 3.6
23+
- python: 3.7
24+
- python: pypy3
25+
26+
- stage: Deploy latest version
27+
script: skip
28+
deploy:
29+
- provider: script
30+
script: scripts/travis_create_docker_image_branch.sh
31+
on:
32+
repo: IdentityPython/SATOSA
33+
branch: master
34+
35+
- stage: Deploy new version
36+
script: skip
37+
deploy:
38+
- provider: pypi
39+
distributions: sdist bdist_wheel
40+
user: Lundberg
41+
password:
42+
secure: NwkpOakaeJjErjTF4Y5MWeHzMvkxYZqrBFdRkzfenVfkWsomuyy553A691d3lc1+oREsh1fJJLjpZQYxTLUFIHOUmt/9zr02rFfguzj7hEYfWF8wHBXG6YSWv6T3aCA4RTMXvvzv9cHf1zfxh0fS7kgc+NRMAnd01diVLfYpBciLgmQ31J4mlwShp8yBQUoRBIvzSdzrgjr0TzCQZXB9xM6R2t/oJgXLo6Zz8dTzqq3De9nOU/1P2ZHLxodDikuFdu2/0CjoDgFXB0KnGKGKmJ6G1WMCVvi7abY7smmGA3s4a4NVL7Cirx6VwIj79PsAcgupr2iBAQk/GsPffzdpLtIrBek9u//p84hxrj/IaJWgPOeKeD7+r2Kc2g0r2dQjaM+9MqBx9/lC57xJRX/JHLQWirXfCucB9YyPun5I13Sf3hArkssQy/Jvd2aLFZ885BTfow6TAwl1ud+UPeauvEj6myKO98sko/3Y521EGXRofLGaPokLyPjI/3I4N4jCvw8m86eZAjjIhPFL7JKHf8OVc5gQCYQy3kxiF5wyvbfOeMBp0sk9UvJOrWvBEXFrimAZPu8o8T5WtlQAV02q7rxUwhMd+fpnbGewsl7Ob6eE4rGVrfWQIb86wOHbbJk3lCwPytjEFEI2bdUfRUFcrWxhC040hRP0gzVKLa+nBHM=
43+
on:
44+
repo: IdentityPython/SATOSA
45+
tags: true
46+
- provider: script
47+
script: scripts/travis_create_docker_image_tag.sh
48+
on:
49+
repo: IdentityPython/SATOSA
50+
tags: true
51+
4552
env:
4653
global:
4754
- secure: ymdbaVVKJFq193xn+pr7sRyjkcOBtpm6eu+A9QsdtzO6vhaj+MhFfsjWAJbGiaSvX691bLd+9kFqH76HViN1LbmkCujBm2+4k0DBSakb70T/81UNNpYGy4iIYzCKaWPPSwvFGfRjNY14RILEpOI8NCkJuDMuO7CiGkwOtmlOdP/tYdV9T3p36Hgpwa/0U5kIahqwnbBKiwjGGhI8YA4Ik01P4biEv3Fr++jS4dhzMe+hYjWDXW+bksf9OikbtJkPzHlZxCDgFH4yNY1TH6P3X/B8NLTrvpNZOj2GgQoZBDrTEM+RLdaLQ8EYcrJaEaOZs65Jicpw5Ycz8DHUuBXwlSiG1g/VJlzxYchGxnLguVyEELEm7p7vhDFYNOROL3J4PpY8E1+L834xzmhCqbHM2kHB2WeiIob0j1Hq7U1802tFuM+tu8P4gdEyGxstQaIehiTI/VQEJm+sKB1W5xtDQokrnMyiQfJy4K7T4ZrONV/gVhb85ayS6eF/Xu1vr/5s/fWyQOxNKvoeEiO6VVoLTWNPEysTewLFc8o7HcE/Qnv/67IwuK/vx0ZlESbNCRgTfqyWpn5vybyWmgo9aUC51hDiVQtZfVeaoF/Xtg2yxVn/4C1aPybpA2Oacll8LjyYwyoCeH3naD0j9Msy4izny2PF7MTT4iNbtwhRoAAqXic=

0 commit comments

Comments
 (0)