|
|
|
@ -31,18 +31,24 @@ |
|
|
|
|
# This script is invoked by build_docker_* inside a docker |
|
|
|
|
# container. You should never need to call this script on your own. |
|
|
|
|
|
|
|
|
|
set -e |
|
|
|
|
set -ex |
|
|
|
|
|
|
|
|
|
mkdir -p /var/local/git |
|
|
|
|
git clone --recursive "$EXTERNAL_GIT_ROOT" /var/local/git/grpc |
|
|
|
|
if [ "$RELATIVE_COPY_PATH" == "" ] |
|
|
|
|
then |
|
|
|
|
mkdir -p /var/local/git |
|
|
|
|
git clone --recursive "$EXTERNAL_GIT_ROOT" /var/local/git/grpc |
|
|
|
|
else |
|
|
|
|
mkdir -p "/var/local/git/grpc/$RELATIVE_COPY_PATH" |
|
|
|
|
cp -r "$EXTERNAL_GIT_ROOT/$RELATIVE_COPY_PATH"/* "/var/local/git/grpc/$RELATIVE_COPY_PATH" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
if [ -x "$(command -v rvm)" ] |
|
|
|
|
then |
|
|
|
|
rvm use ruby-2.1 |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
cd /var/local/git/grpc |
|
|
|
|
|
|
|
|
|
nvm use 4 || true |
|
|
|
|
|
|
|
|
|
cd /var/local/git/grpc |
|
|
|
|
|
|
|
|
|
$RUN_COMMAND |
|
|
|
|