-
Notifications
You must be signed in to change notification settings - Fork 17
/
circle.yml
23 lines (20 loc) · 768 Bytes
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
machine:
services:
- docker
dependencies:
override:
- docker-compose build
test:
override:
- docker-compose run py3
- docker-compose run py2
post:
- docker-compose run py3 python benchmarks/perf.py | tee $CIRCLE_ARTIFACTS/py3_perf.txt
- docker-compose run py2 python benchmarks/perf.py | tee $CIRCLE_ARTIFACTS/py2_perf.txt
deployment:
pypi:
branch: master
commands:
- sudo chown -R ubuntu:ubuntu py_kim.egg-info
- docker-compose run -e PYPI_PASSWORD=$PYPI_PASSWORD -e PYPI_USERNAME=$PYPI_USERNAME py2 bash -c 'printf "[distutils]\nindex-servers = pypi \n[pypi]\nusername:$PYPI_USERNAME\npassword:$PYPI_PASSWORD" > ~/.pypirc && python setup.py sdist upload'
- curl -X POST http://readthedocs.org/build/kim