blob: 518948ff7ac8bde3b29fad47324c80e106d3e4be [file] [log] [blame]
#!/bin/bash
set -ex
# Build script for Travis-CI.
SCRIPTDIR=$(cd $(dirname "$0") && pwd)
ROOTDIR="$SCRIPTDIR/../.."
WHISKDIR="$ROOTDIR/../openwhisk"
export OPENWHISK_HOME=$WHISKDIR
IMAGE_PREFIX="testing"
# Build OpenWhisk
cd $WHISKDIR
#pull down images
docker pull openwhisk/controller
docker tag openwhisk/controller ${IMAGE_PREFIX}/controller
docker pull openwhisk/invoker
docker tag openwhisk/invoker ${IMAGE_PREFIX}/invoker
docker pull openwhisk/nodejs6action
docker tag openwhisk/nodejs6action ${IMAGE_PREFIX}/nodejs6action
TERM=dumb ./gradlew \
:common:scala:install \
:core:controller:install \
:core:invoker:install \
:tests:install
# Build runtime
cd $ROOTDIR
TERM=dumb ./gradlew \
:core:php7.1Action:distDocker \
-PdockerImagePrefix=${IMAGE_PREFIX}