-
Notifications
You must be signed in to change notification settings - Fork 58
/
Copy path.travis.yml.bak
37 lines (37 loc) · 1.2 KB
/
.travis.yml.bak
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
language: python
python:
- '2.7'
- '3.5'
- '3.6'
- '3.7'
- '3.8'
- '3.9'
- '3.10'
services: docker
sudo: required
cache:
bundler: true
directories:
- $HOME/.cache/pip
- $HOME/docker
env:
- PLAT=manylinux2010_x86_64
install:
- if [[ -d $HOME/docker ]]; then ls $HOME/docker/*.tar.gz | xargs -I {file} sh -c "zcat {file} | docker load"; fi
- docker pull quay.io/pypa/$PLAT
- pip install -U pip setuptools
- pip install Cython tox
script:
- tox -e py${TRAVIS_PYTHON_VERSION/./} && mkdir dist && docker run --rm -e PLAT=$PLAT -v `pwd`:/io quay.io/pypa/$PLAT /io/.travis/build-wheels.sh greenify cp${TRAVIS_PYTHON_VERSION/./}
before_cache:
- mkdir -p $HOME/docker && docker images -a --filter='dangling=false' --format '{{.Repository}}:{{.Tag}} {{.ID}}' | xargs -n 2 -t sh -c 'test -e $HOME/docker/$1.tar.gz || docker save $0 | gzip -2 > $HOME/docker/$1.tar.gz'
deploy:
provider: pypi
skip_cleanup: true
skip_existing: true
user: windreamer
password:
secure: RITBiQqqC2dxKzFfhYeVkr9ZQGIaHV+sQifZKCAfNcbBKoh10ea37ZyF5JiGxeHf7v+gtPOa9ksO8PNwmZADLUln+qC1vO4LgSWB8P1GPPYabIKDDJB3Rvzv/cDDOlNPzcdIMb0L4STDFlI2NS5Q+STF0rJp0g0YrzrVCinBfSY=
on:
tags: true
repo: douban/greenify