-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.travis.yml
More file actions
82 lines (67 loc) · 3.65 KB
/
.travis.yml
File metadata and controls
82 lines (67 loc) · 3.65 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
branches:
only:
- master-with-ci
language: python
matrix:
include:
- os: osx
language: generic
env:
- PYTHON_VERSION=3.7.0
- os: osx
language: generic
env:
- PYTHON_VERSION=3.6.5
- os: osx
language: generic
env:
- PYTHON_VERSION=3.5.5
- os: osx
language: generic
env:
- PYTHON_VERSION=3.4.8
- os: osx
language: generic
env:
- PYTHON_VERSION=2.7.15
cache:
directories:
- $HOME/.pyenv/versions/3.7.0
- $HOME/.pyenv/versions/3.6.5
- $HOME/.pyenv/versions/3.5.5
- $HOME/.pyenv/versions/3.4.8
- $HOME/.pyenv/versions/2.7.15
- $HOME/downloads
before_install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then mkdir $HOME/bin; ln -s $(which pip2) $HOME/bin/pip; fi
- pip install -U scikit-ci scikit-ci-addons
- ci_addons --install ../addons
install:
- ci install
script:
- ci test
after_success:
- ci after_test
deploy:
# deploy-release
- provider: script
script: pwd && ls dist;echo "deploy-release" && pip install twine && twine upload --repository-url https://test.pypi.org/legacy/ dist/*
skip_cleanup: true
on:
repo: ${TRAVIS_REPO_SLUG}
tags: true
# deploy-master
- provider: script
script: pwd && ls dist;echo "deploy-master" && ci_addons publish_github_release ${TRAVIS_REPO_SLUG} --prerelease-sha "master-with-ci" --prerelease-packages "dist/*.whl" --re-upload
skip_cleanup: true
on:
repo: ${TRAVIS_REPO_SLUG}
branch: master-with-ci
env:
global:
# GITHUB_TOKEN
- secure: "YGbQpqZvUBh1zW8i876Xce6o+neH6JO4epjOCsVIa+9bWVSZD59woH/iyn6mXy9Y3fPqwuAerVjR+Ch6ETxAwZM+PBO+MY8O6JXZtvV1GpJkZOOE4SZav8C5t4MsqqsgyU4EsQSefg+R3CM2z6k8G1NrtLb6t/tLrfVLphesbXGj7AxeJz4UQfiIQa9JQBB12rYByjnOJzloVV+V3FW2VKOe6k8KUky9FRSxUKiQQQHRbunEufyucFjRtE39gbsvC47NlIZ0YfQrhQsSmcOJXUCh9dFttz6x/QTIeBvALZ4PJuz8Vu25b3azCaQVNOP46uGyjk0V5BVLaBQA7DxGMlnKXPkP+gtzTvvKN9CkmCOPg2u0A0xc2R1PVbw+mrBHX02ZtnmG9HpaanqKXzoeQwmAPLx81dehBY+dQYbWUDgCGdis7+5hzqlwM+I5XhuMFM8dfQ4fN9j9QiygJpn0cuCchf22KBosUousAQlMlzvVimIoU1FG5NQsfW/tGzBrXz2x3aQg6xgIxH0/vOd49Y3yllzoFklTE2eC9paVNsBcM9gOLpdCtO/lHJbv2EX4gQZLal/Ic+1UPwGTi3L3HkbTkK7/7TU+oFSr4qTeHteEPumnbskXo3v6qMJ6gcd3D0bmZdWzikTh4n88AcGnrqOIVozUmk7tZWgQgQdhCxY="
# PYPI_USER
- secure: "PB/PL0INcMiFDRRQAbmNdrNqXGSHM3fg2eeblXqlHEkk+vPO7DftXoPh7Uc+NT+pVBegq78F0wtAqLttYx0gnCVgzJeaiz7UvD+I1q4S9aUrrmgzNgbeuJOF0Yq7gWmdPWiFgSxs69zinl7klodL2hihGlsJuudRKZKivNqNUNsOO22divvlpIUafmysZgX8CkVNwYA9Rs53Udfq7giqm/4SoD/KziFM0sXz+TuzEPOSwyTG41IW15qsmOwmhdAMRai+y2uuV49iWfS75nDOgxSp6sVrUgHhNuxlVZMpCxF7Ta5knHdWvv7CpFT3yxqGhGPrw8tNAnjAoIV0W9XpeLmeotQweAPKFCq5Dlkv7DJQH0amC7q8PKgNDEyBJ6+UwuUSnr4p2yvUdb6zJxiC6tsAxAkx6dcKcRrvqyYIFkyFD4OHKOLx+6XHw5e043hHhIz6K8XcWxj1wC0fTkiMhyaiUqiw5YImZRRQasVzF8uN6aySv2diMD0I9rvJWJoIy+pIIP5gWwFqiF/90OBBoONFmGMNtcTmgLGu2tZU0oHAWH/NoIhUztf25RRgR6FePisSVoPFk3PPmDUvGAtsSGoUcbLU2xxFY9e5aDavYUSsU43OI506PXnnXlTq9Deh6GUNf+IpVMdoGmusBb07S9BhbV9aEDOvRvXcrPIlXpw="
# PYPI_PASSWORD
- secure: "EJZF4WXZhbKFVytkjEnv9gqHMCr9ldDox9v+lOIMkb8pprDEbRFuyi9xEQtJCvnRs2FMoonvX0j4hwd646wwQEfKvIQvVUXTAoikLWnQac+qbR/eMeuBAjrszQ6TvwxNM0aLP6Xkn8hwq8kkiA75Rh8Hnom3zKZWbU2p3jqbUV7ep/nP4ncpDxdmYPn/bv82ZYyHVCqJ9Nz5ni30lUxcNCab8zvwQSM7ZrpJCsjM8+hnRtidWLMyykGWJ8Ga1XX6G37VNWEUR5828Hn0Ky77vFrMkITOWqpM4TvtJseAmPpWRlT+pWvXzhLRmRYfmBcW8twqocMFvX8Ryu6NMxgdUq2sy7vJJYjuxBYZWM+N457706p8IE/GT2Ev2bCwjHFmXB1vYzFV93fMo+WzzcGlUSC6Zh33QN8UWVobEtA5YVxrwY0JsTz0h4zegsS7XHbmuntS9U0gpY11Z0YWNL7CFVi74pz62QgPWChrZjkK9iriFfuAsxauHFB5DH9WRntQGepJZWCokr+qbvIokEGZqZwJKVf9h3b3xucJG/gsLkaKXw/8lbcQiw0fXm3sGI3/V1HMmZ64e1vMj7R9IsXOee+fdLKO8iXGPZXtTs4SAeUgIwEmqB1DwXV1Yo9dsa7PCREt8YFV4schRzmdyup+sAX8FXDcPOUcFv84AvASgck="