-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
45 lines (37 loc) · 1.38 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
sudo: false
language: python
python:
- '2.7'
- pypy
env:
global:
- AWS_ACCESS_KEY_ID=A1FAKE1ACCESS1KEY1ID
- AWS_SECRET_ACCESS_KEY=ooQu8onaePaiKieR8adier2eiw5beiwowoome6ya
- S3_ENDPOINT=localhost
- S3_PORT=4569
before_install:
- gem install fakes3 -v 0.2.4
- fakes3 -r /tmp -p ${S3_PORT} &
- sleep 5
- cp boto.cfg ~/.boto
install:
- pip install google_compute_engine
- pip install -r requirements.txt
- pip install coveralls
script:
- pep8
- pylint s3cache
- nosetests -v --with-coverage --cover-package=s3cache
after_script:
- kill %1
after_success:
- coveralls
deploy:
provider: pypi
user: vincetse
password:
secure: xI/Pz+U0H66zK1cpWZKa9l2zPdsHQKZbHX3CoWbuvIHmt6k0+dBKl2fBs81xb0IgcIIgKzAjQz02JdSJXsRKO2sWlu9ixuXyoyptHikukvLoB75xZY9ZXP682RDk7TIwmFhqnDYdmGjCWHfs/UsyswN0g+4EXBDjbi2ff1fohxXLS+eOgsIEeR0dye4KK+89HLcNF3m3C0Dj8dMihX4Px6DzXtBg3z2zQRZOAFtrW6rsql5OZNEKrumBiMPOBHgJcdx3hcsg5u7lp9fBVIWCa374tn3W8lze0kWq+/SQp7N4aWyhgecKWRd60kFnYMe7TGlOzBjxOI03bI3K4WUosL5/Pni68gBXD93WfMLH+0ZGWEeziJm60a3Q/hKXKRcVkgqFmAnYOCIkRnaM3/Ws5GgdjDtJUTxmp+MxYvXEX39u7X6YPgrxscZXz67guPordjD/V07hCV4pogXMNgF7bfv3ouVc664Ebd56atKkJ1O+G1UfxC2Uj7j4NDIWQ4cCUP1QCagCJtXpHExFkH6mRU3omKlmNpub2jqODUxrx+Rve0fqJIrwvSE+3BSuYi/6LFEy/yei3IiY5DXJOgNoA6N4TNMowG23tzp/IXzTDB7WGMd7IqTc1FD0YP3jE3MdnPzz9f9B7SZJJOFE6mmTAnJAqdBb/FwhA3ToCT44pbw=
on:
tags: true
distributions: sdist
repo: vincetse/python-s3-cache