-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path.travis.yml
94 lines (85 loc) · 2.58 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
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
83
84
85
86
87
88
89
90
91
92
93
env:
global:
- WHEELHOUSE_UPLOAD=1
- REPO_DIR=cvxopt
- BUILD_COMMIT=1.3.2
- BUILD_DEPENDS="setuptools setuptools_scm wheel build"
- TEST_DEPENDS="pytest"
- PLAT=x86_64
- UNICODE_WIDTH=32
- MB_ML_VER=2014
language: generic
services: docker
os: linux
dist: focal
git:
depth: false
jobs:
include:
# - env:
# - MB_PYTHON_VERSION="3.7"
# - env:
# - MB_PYTHON_VERSION="3.8"
# - env:
# - MB_PYTHON_VERSION="3.9"
# - env:
# - MB_PYTHON_VERSION="3.10"
# - env:
# - MB_PYTHON_VERSION="3.11"
- env:
- MB_PYTHON_VERSION="3.12"
# - os: osx
# osx_image: xcode12.5
# env:
# - MB_PYTHON_VERSION="3.6"
# - os: osx
# osx_image: xcode12.5
# env:
# - MB_PYTHON_VERSION="3.7"
# - os: osx
# osx_image: xcode12.5
# env:
# - MB_PYTHON_VERSION="3.8"
# - os: osx
# osx_image: xcode12.5
# env:
# - MB_PYTHON_VERSION="3.9"
# - os: osx
# osx_image: xcode12.5
# env:
# - MB_PYTHON_VERSION="3.10"
# - os: osx
# osx_image: xcode12.5
# env:
# - MB_PYTHON_VERSION="3.11"
# - os: osx
# osx_image: xcode12.5
# env:
# - MB_PYTHON_VERSION="3.12"
before_install:
- source multibuild/common_utils.sh
- source multibuild/travis_steps.sh
- before_install
install:
- clean_code $REPO_DIR $BUILD_COMMIT
- build_wheel $REPO_DIR $PLAT
script:
- install_run $PLAT
before_deploy:
- cd ${TRAVIS_BUILD_DIR}/wheelhouse
- gem uninstall bundler -x
- gem install bundler --version=2.4.22
- bundler --version
deploy:
provider: cloudfiles
username: martinandersen
api_key:
secure: "iY1q/4j4/Q3iujT7xSvlNcycWqiAQ+H+CERvDcovUqzPI46gFuDpXuXOtCmJXS/78ThyaYh6RLrrrVVOrVuOd0v0kHjq3+60C1AEWan579wTAOGt2JgeRjQrFTiIecLI09Z1KImck94yQVczpqjTn03W72FpGFtB4ORbSZrh+8h86ramoa5JnFpnfcYABjJO/7AnB1R9TKsH2nKQZb3qSwGf7YVjuk3LhY6cV6ZKfEpNaKRjV5uGL/b9owhoKri9YXH/dxJ1mxiNPtNdLbmgHpVN3Tf1JGMpz1EGPdLAvXp8DwrAe6N7e75qrvw0U9PyfYJEpipl9LFpPsJgeL8Aj+DgNiYzNXwm+IN/DbUKAe13xajiCYppqusA0gKDrBrD2DCBmepNZfedrhGIEh7mEMflJa+H+bcDdAqhx+qrXPfGH44xE+wnBv7kGPHLU4SmEhDAxXyKpn/6lVJsQXrQDlyyqLgUXw0S8ahoelZeAsOwDfahxbcnrS1Ig7WKG4oOyXUYiRngM9rcjoUXXOACsYoRTWsxbjAbvOcL+wNN9vMTXKdLreWOuRgfEPYZUE3ThiEzTck4gFfx+F55n2UV5ylSw8lOzdyJ03HEFsvikZTWYdTfc6qi2TDrMyWg6fzKr1HHQXUHWFxaPY1RvUrRw3LaJpbWuJ64QSBaeDsKBrs="
region: iad
container: wheelhouse
skip_cleanup: true
on:
repo: cvxopt/cvxopt-wheels
all_branches: true
condition: $WHEELHOUSE_UPLOAD = 1
edge: true