project-config/jenkins/scripts/wheel-build.sh
Ian Wienand bba0d90ab7 Add verbose to wheel build
This helps debug what might be missing when a wheel build fails

Change-Id: I775bb3eb577b104002d045bc337f20e72a03adff
2016-03-23 11:45:15 +11:00

15 lines
485 B
Bash
Executable File

#!/bin/bash -xe
# Working variables
WHEELHOUSE_DIR=$1
PROJECT=openstack/requirements
WORKING_DIR=`pwd`/$PROJECT
# Extract and iterate over all the branch names.
BRANCHES=`git --git-dir=$WORKING_DIR/.git branch -r | grep '^ origin/[^H]'`
for BRANCH in $BRANCHES; do
git --git-dir=$WORKING_DIR/.git show $BRANCH:upper-constraints.txt \
2>/dev/null > /tmp/upper-constraints.txt || true
pip --verbose wheel -r /tmp/upper-constraints.txt -w $WHEELHOUSE_DIR || true
done