File tree Expand file tree Collapse file tree 12 files changed +77
-13
lines changed Expand file tree Collapse file tree 12 files changed +77
-13
lines changed Original file line number Diff line number Diff line change 11language : python
22cache : pip
3- sudo : false
43notifications :
54 email : false
5+ services :
6+ - docker
67python :
78 - 2.6
89 - 2.7
@@ -23,14 +24,21 @@ install:
2324 - chmod 600 embedded_server/rsa.key
2425 - eval "$(ssh-agent -s)"
2526script :
26- # - nosetests
27- - flake8 ssh2
27+ - docker/build-packages.sh
2828deploy :
29- provider : pypi
30- on :
31- tags : true
32- repo : ParallelSSH/ssh2-python
33- distributions : sdist
34- user : pkittenis
35- password :
36- secure : " eEBo76bmNWArLOzLNkv8whYO81HqkYpwUu3RqBHv6PNW/sI70VSIVfPTWo8ThlNkYSBy1Sxci6eU+Vd8qYH/vaCbl4068BkzroGUqGMLHXLRLEPQjO2pxTvnQ7Nbj/Mi9enoslLJKflx2USy2iPz1yGCWZrPzjLWmEMcx6j5e3fEUGF2p6p01w/zWxmiSoyJgBsby9P8Fl5nflsNMVR/or8frK4K1T6Y2oTuEx9aYymmBPFOO5DHaedDxnhZ04KKaACIECvKrT5V3PMM1jrE3qu6hJ1LS0/mSivEdCwCszHanjIQy/enkNtLgxVm4jIRUjuAwL1MmxPtkAUcKrQor1YokMqm5fExdwvnp+qjtyejfA3IvT93nYvCj4IEYNMDtUGFUBjsYLqg7Ked/jvO53Ek5WEAE/Mx8F/OAtuvkpEeUKTIWxfd+V0b7pgShVuU5zFyi3y97vpRtdwqzOFr8QT3Hq+g/RIdghPQ9pGQ3GOomTMO1B7mAyOG6SYyQM/wra2h2dQTHCbgzAtsPzZLiZhWIGcU7/mGLm0kZBT6McnH2//hsIPXG8S94u2MWE0KRH5YhJ/2ATWneYyFHWQfwqDeR/1CZe66gFcPJ9cOIG+8pcmXueLhnueDbh2EWa8jmumtrAz+z+rcokih0c7catT7pByDv24Ouuw2Yf3my60="
29+ - provider : pypi
30+ on :
31+ repo : ParallelSSH/ssh2-python
32+ tags : true
33+ distributions : sdist
34+ user : pkittenis
35+ password :
36+ secure : " eEBo76bmNWArLOzLNkv8whYO81HqkYpwUu3RqBHv6PNW/sI70VSIVfPTWo8ThlNkYSBy1Sxci6eU+Vd8qYH/vaCbl4068BkzroGUqGMLHXLRLEPQjO2pxTvnQ7Nbj/Mi9enoslLJKflx2USy2iPz1yGCWZrPzjLWmEMcx6j5e3fEUGF2p6p01w/zWxmiSoyJgBsby9P8Fl5nflsNMVR/or8frK4K1T6Y2oTuEx9aYymmBPFOO5DHaedDxnhZ04KKaACIECvKrT5V3PMM1jrE3qu6hJ1LS0/mSivEdCwCszHanjIQy/enkNtLgxVm4jIRUjuAwL1MmxPtkAUcKrQor1YokMqm5fExdwvnp+qjtyejfA3IvT93nYvCj4IEYNMDtUGFUBjsYLqg7Ked/jvO53Ek5WEAE/Mx8F/OAtuvkpEeUKTIWxfd+V0b7pgShVuU5zFyi3y97vpRtdwqzOFr8QT3Hq+g/RIdghPQ9pGQ3GOomTMO1B7mAyOG6SYyQM/wra2h2dQTHCbgzAtsPzZLiZhWIGcU7/mGLm0kZBT6McnH2//hsIPXG8S94u2MWE0KRH5YhJ/2ATWneYyFHWQfwqDeR/1CZe66gFcPJ9cOIG+8pcmXueLhnueDbh2EWa8jmumtrAz+z+rcokih0c7catT7pByDv24Ouuw2Yf3my60="
37+ - provider : releases
38+ skip_cleanup : true
39+ api_key :
40+ secure : i1Dr0k393wXBsCKST5ckeTPdZT+hjkikHCGgMSEkJxw+Q8m/Sgq9bbBalkJZDZDc8t0a/nE4ioEXoYO+PT9wRSpjLbjDVwRoWde5PVHaR3JviiwxULEynFLbvdJ1S2O/zRM37YMVgIIXN/2SWSXvQcQznrrvjtBoV+nZfYHX2WZQruq1nQXcPvTJPeZtCBsWaA3TwbVobnOJdb3TFxnHybN3N4gCTOkurek0V7OSMpjd1qgSzNMDIhjXKf/ZB9bcuusXo2QSnzUDJo3S6QE4FBxKohVom7z4AQ8+iRVPkkrWezBo089vzPzfZN/C5+8xQAUfZ6bVNdS6DfI80+55s6Xj7BFEKQW9Kh3Em0GpipHxdxiBf176xktY9EROkDkwDHlsbE7JRRQUmfmJe+0yCo+gg9uAsz5XHNrQgU5BxKhVzggMA/VU+clJ51WfbYGJAvVs/NjHQb/A9CzYKdBamUvy3YY2dxLbdohR7TZMM0JWYmZcmSiaOiZxrCT3ThlQ/J9o9r6TFWvkVjvt+ozABsx0OvtNrdkp7VvFbSQGvmTzGnPM2O5xqzWrM73Z7g8Ahw1g08FDN0JAO8n/Y0tb/xpVAFBmkQTJpQk7f4kQAHWlZKEYN2wEnX+hptjXfDjMYGX9Tc5vdDQJ3oTxnCt+y7Vl9IplT0a5GTTE0l8Pyc4=
41+ file : ' *.{deb,rpm}'
42+ on :
43+ repo : ParallelSSH/ssh2-python
44+ tags : true
Original file line number Diff line number Diff line change 1+ #! /bin/bash -xe
2+
3+ for x in ` ls -1d docker/centos* ` ; do
4+ name=` echo " $x " | awk -F/ ' {print $2}' `
5+ dist_num=` echo " $name " | sed -r ' s/[a-z]+([0-9]+)/\1/' `
6+ if [[ $dist_num > 20 ]]; then
7+ dist=" f${dist_num} "
8+ else
9+ dist=" el${dist_num} "
10+ fi
11+ echo docker build $x -t $name
12+ echo docker run -v " $( pwd) :/src/" " $name " --rpm-dist $dist -s python -t rpm setup.py
13+ done
14+
15+ for x in ` ls -1d docker/{debian,ubuntu}* ` ; do
16+ name=` echo " $x " | awk -F/ ' {print $2}' `
17+ echo docker build $x -t " $x "
18+ echo docker run -v " $( pwd) :/src/" " $name " --iteration $name -s python -t deb setup.py
19+ done
Original file line number Diff line number Diff line change 1+ FROM cdrx/fpm-centos:6
2+
3+ RUN yum -y install libssh2-devel python-devel python-setuptools git
4+ RUN curl -sLO https://bootstrap.pypa.io/get-pip.py && python get-pip.py && rm -f get-pip.py
Original file line number Diff line number Diff line change 1+ FROM cdrx/fpm-centos:7
2+
3+ RUN yum -y install libssh2-devel python-devel python-setuptools git
4+ RUN curl -sLO https://bootstrap.pypa.io/get-pip.py && python get-pip.py && rm -f get-pip.py
Original file line number Diff line number Diff line change 1+ FROM cdrx/fpm-debian:7
2+
3+ RUN apt-get -y update
4+ RUN apt-get -y install python-setuptools python-dev libssh2-1-dev python-pip git
Original file line number Diff line number Diff line change 1+ FROM cdrx/fpm-debian:8
2+
3+ RUN apt-get -y update
4+ RUN apt-get -y install python-setuptools python-dev libssh2-1-dev python-pip git
Original file line number Diff line number Diff line change 1+ FROM cdrx/fpm-fedora:22
2+
3+ RUN yum -y install libssh2-devel python-devel python-setuptools git
4+ RUN curl -sLO https://bootstrap.pypa.io/get-pip.py && python get-pip.py && rm -f get-pip.py
Original file line number Diff line number Diff line change 1+ FROM cdrx/fpm-fedora:23
2+
3+ RUN yum -y install libssh2-devel python-devel python-setuptools git
4+ RUN curl -sLO https://bootstrap.pypa.io/get-pip.py && python get-pip.py && rm -f get-pip.py
Original file line number Diff line number Diff line change 1+ FROM cdrx/fpm-fedora:24
2+
3+ RUN yum -y install libssh2-devel python-devel python-setuptools git
4+ RUN curl -sLO https://bootstrap.pypa.io/get-pip.py && python get-pip.py && rm -f get-pip.py
Original file line number Diff line number Diff line change 1+ FROM cdrx/fpm-ubuntu:14.04
2+
3+ RUN apt-get -y update
4+ RUN apt-get -y install python-setuptools python-dev libssh2-1-dev python-pip git
You can’t perform that action at this time.
0 commit comments