adds linux builder

pull/1/head
Moisés Guimarães 2017-12-12 17:36:53 -03:00
parent 5283bdc4f9
commit a7e6cb2bc8
1 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,31 @@
#!/bin/bash
set -e
set -x
# create docker container
CONT=$(date +%s)
TAG=manylinux1-x86_64
docker run \
-d \
-v `pwd`:/wolfcrypt-py \
-w /wolfcrypt-py \
--name ${CONT} \
${TAG} \
bash -c "tail -f /var/log/lastlog"
docker exec ${CONT} bash -c "if [ -d dist ]; then mv dist tmpdist; fi"
for PYVERSION in cp27-cp27m cp27-cp27mu cp34-cp34m cp35-cp35m cp36-cp36m
do
docker exec ${CONT} /opt/python/${PYVERSION}/bin/python setup.py bdist_wheel
docker exec ${CONT} rm -rf .eggs
done
docker exec ${CONT} bash -c 'for i in $(ls dist/*.whl); do auditwheel repair $i -w tmpdist; done;'
docker exec ${CONT} bash -c "rm -rf dist"
docker exec ${CONT} bash -c "mv tmpdist dist"
docker rm -f ${CONT}