#!/bin/bash # This file is used for Linux builds. # To run locally: # ./buildscripts/kokoro/linux.sh # This script assumes `set -e`. Removing it may lead to undefined behavior. set -exu -o pipefail # It would be nicer to use 'readlink -f' here but osx does not support it. readonly OPENCENSUS_JAVA_DIR="$(cd "$(dirname "$0")"/../.. && pwd)" # cd to the root dir of opencensus-java cd $(dirname $0)/../.. # Run tests ./gradlew clean build OS=`uname` # Check the example only on Linux. if [ "$OS" = "Linux" ] ; then pushd examples; ./gradlew clean assemble check --stacktrace; popd fi