From 016568353183a08450395c59a983c35008090faf Mon Sep 17 00:00:00 2001 From: rghetia Date: Mon, 30 Apr 2018 15:41:41 -0700 Subject: Add build script and configure for Internal CI build. --- buildscripts/kokoro/linux.cfg | 5 +++++ buildscripts/kokoro/linux.sh | 21 +++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 buildscripts/kokoro/linux.cfg create mode 100755 buildscripts/kokoro/linux.sh (limited to 'buildscripts') diff --git a/buildscripts/kokoro/linux.cfg b/buildscripts/kokoro/linux.cfg new file mode 100644 index 00000000..0d9e253b --- /dev/null +++ b/buildscripts/kokoro/linux.cfg @@ -0,0 +1,5 @@ +# Config file for internal CI + +# Location of the continuous shell script in repository. +build_file: "opencensus-java/buildscripts/kokoro/linux.sh" +timeout_mins: 60 \ No newline at end of file diff --git a/buildscripts/kokoro/linux.sh b/buildscripts/kokoro/linux.sh new file mode 100755 index 00000000..2feeab14 --- /dev/null +++ b/buildscripts/kokoro/linux.sh @@ -0,0 +1,21 @@ +#!/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 +pushd examples +./gradlew clean assemble check --stacktrace +popd + -- cgit v1.2.3