forked from phovea/phovea_clue
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
52 lines (52 loc) · 3.64 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
language: python
sudo: required
env:
- TOXENV=py27
- TOXENV=py34
node_js:
- 6
addons:
firefox: 49.0.1
before_install:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- nvm install 6
- if [[ `npm -v` != 3* ]]; then npm i -g npm@3; fi
install:
- "(!(test -f docker_packages.txt) || (cat docker_packages.txt | xargs sudo apt-get
install -y))"
- pip install -r requirements_dev.txt
- pip install -r requirements.txt
- npm install
script: npm run dist
notifications:
slack:
secure: qR3kMH2q0ggFl5tCbN2xNYhFc0Drej/HQF5CuWe7PCq8lmpGWVGFAih4RxmZXK/CqlGcPXYxlUjuxGh6BiYzRwDV04KoGN5hyIplwHlvMWHLDgSa7bDhLDqv4ffa3lWrJ0YHF1Qr+tS7s8JHWt4vUEpLYL1tfO/2iEj4JCnD0jClgHgcYeMpxC6gKtB7IrmnL6IQFkhAmwQ0pdXUScXCWTjeD3iKqMoIc4F/o55J0xcu1V2PqcJjw6/Kg99MY+MMHbYksRMbid8M/aITbcK/hA34YbwW7u2LjoTXvZBKWs/r8iUNOM3tWZVoNVXVu9DkxpAI2BUgiL+Q/94fsv6th/6hIXKPUgxTUbM0Y1M7BPUjdo35I+ntGxsc8pnUoz6//Vs4WwClmhaeWc0qKjyU6d/F4hLPKaG2W7fOn7JhqiHLD47OotRqk51IwZLeXOCdlSq3RZYHr3Pq0B7GxRSNTOF6kyUn3+zxK3yNY42y12Odll4qP0LZ/m9dignU6OUGPXDksoLwsznpOfeZWV/PIyIPQxMJ71m5seC2FbmA2mDtw07lWeyPhpltgRkIo2vSIf1HtumajpX7V7g5P9Aylgdddy4WyOmp4O6/tCgKjLedzltIwiDG+yzlu5I4y/kV1Kol3lM/3nevvW2p13QmlPbpsbliPrrViMTAoqoeZ9s=
on_success: change
on_failure: always
deploy:
- provider: releases
api_key:
secure: VvFLGqkI5ubW9ifhPG8FkztfTs5/k0hPTKy/zoMNmS9jsCBSSZ19ovB81wGVd8UDREtuFzghrWxW2HGea2MM0XT6mF5p9XlX0aNNoL2b5cQwfyVunTvuwII2+BibniEuQyzXTrVcR7sPz7d2++zGGbuUUH8TMZffjjFtKh4sIr23gC8irAvokeSfbJX7BIj/xi9nORVQkNZrf1V5v1E84RTRYGWlmxYrnPlmYZD9OL2/tOEIJQ7S4MVMZEI5MuibLKhIztMrQgR2mPdcClRIxiXuMQK2cubaC4kk4wEhCF8ZKv3ZZZD2nX6jv+coXhXcTUjB6TtYeznzOZvgq6TmMSOwB965gDEkhudTlRdwDC/hRRocLfoaFwqjwh7Uv3qIt4ZkHsDIZDXBggwwFc/sDv0G5JIU+rl2wlUJIdK+vXk4h+65lwP9WzbOkDaupPoWDdrvC8KS/dPEqNBI1pHj6f1FLi2hEUyqjRYxyUZ3bySdpa06kJ0rqjwtxLB/L5+aNG3ZBSFX2YTjUYm0w7cWd+nJoJAgHkzljWfzOjs4OcNoCSczhNv9OeKSCTDj9DfMDGJaS9AeQOiPdRpn1bHUD5RhoqFxk8FtlQIxgpC8ETY3To9RBujfgNgKwww5qWoWAAE/HCKlMsLr55zx1kCnZbHz9Dk4x7D/ZJJ2B6eLimg=
file_glob: true
file:
- dist/phovea_clue*.egg
- dist/phovea_clue.tar.gz
on:
tags: true
repo: phovea/phovea_clue
- provider: npm
email: [email protected]
api_key:
secure: BMOz3xjIdUFcHM5vgminpm4hvJPAvVUQfkJTG9PVaDpGKq50QZuiLRobth7WRiLqv2AFYLKpI88UpGSJ3JdE+pS5jxzUOCsjp/GCsKo8+dcbI1mhFReuTfIIg0yZVpTgDqMmepN6PfC1IpQOmhuH901N+ckG7mi6HIE5pX+GY65o0EUBVsHgnxbPtr/dSoKR8jxfrRAFgg8/CgkaAK2xkS5FxXdHqvxympbufDOQAS7jhm0e9F5ZJwV0b5afMxGJW5nrKmGLGr8xaqMTzXPa636XXwJlkFWp24Hga3tW8Rjpa0t/GcDsuya9NOvBnUqC8hadZ3S2bU3Sht/bOrt8MC0XhhlxegBzSRJQC7OKMRxa12rViFa3pwCwcaH/2dT3T2ytNFtwJWWw2WVtv5aTeKCwRbLHNKLyzwa89ZqwhSART/vAIMZT/864vQ8mQEZWn570XNLBBIlZmbSiZ4WXJlDBtxBvn4nsjSC3ydLTOwUJ3v5U4mqVglsgLC3JvkI7XwTzrsi+4p80uAEQ77JAS0Cbqukm7TTssXMOA2PV7ZLz8bZdqfC01U1vNtNuCHhkbV5SYwl9x67GYmGTzkkoVEaqE2GF+/6o5T+XLoodTYtRndChBdgp/4K0j825xXhszKAh9sbr4xFJuAYZtzhu53hWyOLW8eB2lLCaruEuHyY=
on:
tags: true
repo: phovea/phovea_clue
- provider: pypi
user: caleydo-bot
password:
secure: HG7mRJllp8MCgVpHgB49C8Iy242CVZ2+Sy2PlAKbC+qbZtXlTsEOzPjOQD8PYTR1XOH3wrQeBrtBtZB09LUtiwmsK7LnG9XSg306DMmQJ0SYd1oVydAkKEytUm+e5OpOXaoxGUJZ0Zo/3f7HOqTouTfjcFxzT3QGZ9r6GFstkh2V+hQjrlm62Purg6S1FNE7AHMm7Equs9FSnh26E55OU6+N1IuoOG2pg458n5EUReZ9JbKkhI5aJNkOuA8UfESatLj1Zw13sE7pOyAH/xW1heNNXnPa+yLDxfmigl9bOuVr7Il55Cc9EKR79KvYI0ZxMD7ErN7oIVkrCHVdirDcPGQy+DI/8rTjtUEtDBJlIyfErc88/xAthuOx2N6/zTu2DATLZVhK1M+jCcXBI5dNel4uUtrdtfos1CcaIqk3ZvQf0bgkCa96duLjDYeCgn+RwBXOso8lgrIuiCyN5AvtC4S06oT6fK/cWse4oiDQ8pwNeZsTJkcT2t2oZYUOxwsR3/LJtSPrSuXggZNeW2MvGpdBbmvpU1ytqz5OYjTmcanzVuV15BFzSU7w8vcT55YCtA+43fnXOYCvIhwhYo1v5Nay5fh1+H2nVyiGWH2i3H5aYbV+J2ycYGsXI+wj7QBLGtR3o/zNXdsu5gFzj+y2zdXxKDmk7BVOEFnC0/2+suo=
on:
tags: true
distributions: sdist bdist_wheel
repo: phovea/phovea_clue