123456789101112131415161718192021222324252627 |
- #!/bin/bash
- # Print usage and fail.
- function usage() {
- echo "Usage: protobuf_optimized_pip.sh PROTOBUF_VERSION PYPI_USERNAME PYPI_PASSWORD" >&2
- exit 1 # Causes caller to exit because we use -e.
- }
- # Validate arguments.
- if [ $0 != ./build_wheel_manylinux.sh ]; then
- echo "Please run this script from the directory in which it is located." >&2
- exit 1
- fi
- if [ $# -lt 3 ]; then
- usage
- exit 1
- fi
- PROTOBUF_VERSION=$1
- PYPI_USERNAME=$2
- PYPI_PASSWORD=$3
- docker rmi protobuf-python-wheel
- docker build . -t protobuf-python-wheel
- docker run --rm protobuf-python-wheel ./protobuf_optimized_pip.sh $PROTOBUF_VERSION $PYPI_USERNAME $PYPI_PASSWORD
- docker rmi protobuf-python-wheel
|