testing/docker/android-gradle-build/bin/before.sh
author Wes Kocher <wkocher@mozilla.com>
Thu, 20 Oct 2016 15:59:47 -0700
changeset 363909 861fa708652cac38390be4eac89758ba0286a4a0
parent 363906 taskcluster/docker/android-gradle-build/bin/before.sh@d15798b73b9e3f8226e7d4ac8adfca3a77b069f0
child 364040 806054dd12bdcbdee81dbd75f1583156cef9b649
permissions -rw-r--r--
Backed out changeset d15798b73b9e (bug 1302763) for taskcluster build issues a=backout CLOSED TREE

#!/bin/bash -vex

set -x -e

: WORKSPACE ${WORKSPACE:=/workspace}
: GRADLE_VERSION ${GRADLE_VERSION:=2.7}

set -v

# Frowned upon, but simplest.
RUN_AS_USER=root NEXUS_WORK=${WORKSPACE}/nexus /opt/sonatype/nexus/bin/nexus restart

# Wait "a while" for Nexus to actually start.  Don't fail if this fails.
wget --quiet --retry-connrefused --waitretry=2 --tries=100 \
  http://localhost:8081/nexus/service/local/status || true
rm -rf status

# Verify Nexus has actually started.  Fail if this fails.
curl --fail --silent --location http://localhost:8081/nexus/service/local/status | grep '<state>STARTED</state>'

export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64