|
|
@ -41,9 +41,17 @@ if [ "$platform" == "linux" ] |
|
|
|
then |
|
|
|
then |
|
|
|
echo "building $language on Linux" |
|
|
|
echo "building $language on Linux" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [ "$ghprbPullId" != "" ] |
|
|
|
|
|
|
|
then |
|
|
|
|
|
|
|
# if we are building a pull request, grab corresponding refs. |
|
|
|
|
|
|
|
FETCH_PULL_REQUEST_CMD="&& git fetch $GIT_URL +refs/pull/$ghprbPullId:refs/remotes/origin/pr/$ghprbPullId" |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
# Run tests inside docker |
|
|
|
# Run tests inside docker |
|
|
|
docker run grpc/grpc_jenkins_slave bash -c -l "git clone --recursive $GIT_URL /var/local/git/grpc \ |
|
|
|
docker run grpc/grpc_jenkins_slave bash -c -l "git clone --recursive $GIT_URL /var/local/git/grpc \ |
|
|
|
&& cd /var/local/git/grpc && git checkout -f $GIT_COMMIT \ |
|
|
|
&& cd /var/local/git/grpc \ |
|
|
|
|
|
|
|
$FETCH_PULL_REQUEST_CMD \ |
|
|
|
|
|
|
|
&& git checkout -f $GIT_COMMIT \ |
|
|
|
&& git submodule update \ |
|
|
|
&& git submodule update \ |
|
|
|
&& nvm use 0.12 \ |
|
|
|
&& nvm use 0.12 \ |
|
|
|
&& rvm use ruby-2.1 \ |
|
|
|
&& rvm use ruby-2.1 \ |
|
|
|