blob: f927617cebf3f8f417666d067143d2c915009cdd [file] [log] [blame]
#!/bin/bash
set -eux
# Build script for Travis-CI.
SCRIPTDIR=$(cd $(dirname "$0") && pwd)
ROOTDIR="$SCRIPTDIR/../.."
WHISKDIR="$ROOTDIR/../openwhisk"
export OPENWHISK_HOME=$WHISKDIR
IMAGE_PREFIX=$1
RUNTIME_VERSION=$2
IMAGE_TAG=$3
if [ ${RUNTIME_VERSION} == "7" ]; then
RUNTIME="php7Action"
elif [ ${RUNTIME_VERSION} == "7.1" ]; then
RUNTIME="php7.1Action"
fi
if [[ ! -z ${DOCKER_USER} ]] && [[ ! -z ${DOCKER_PASSWORD} ]]; then
docker login -u "${DOCKER_USER}" -p "${DOCKER_PASSWORD}"
fi
if [[ ! -z ${RUNTIME} ]]; then
TERM=dumb ./gradlew \
:core:${RUNTIME}:distDocker \
-PdockerRegistry=docker.io \
-PdockerImagePrefix=${IMAGE_PREFIX} \
-PdockerImageTag=${IMAGE_TAG}
fi