|
|
|
@ -33,15 +33,15 @@ set -e |
|
|
|
|
|
|
|
|
|
mkdir -p /var/local/git |
|
|
|
|
git clone /var/local/jenkins/grpc /var/local/git/grpc |
|
|
|
|
# clone gRPC submodules, use data from locally cloned submodules where possible |
|
|
|
|
(cd /var/local/jenkins/grpc / && git submodule foreach 'cd /var/local/git/grpc \ |
|
|
|
|
&& git submodule update --init --reference /var/local/jenkins/grpc/${name} \ |
|
|
|
|
${name}') |
|
|
|
|
|
|
|
|
|
# copy service account keys if available |
|
|
|
|
cp -r /var/local/jenkins/service_account $HOME || true |
|
|
|
|
|
|
|
|
|
cd /var/local/git/grpc |
|
|
|
|
|
|
|
|
|
# clone gRPC submodules, use data from locally cloned submodules where possible |
|
|
|
|
git submodule | awk '{ system("git submodule update --init --reference \ |
|
|
|
|
./../../jenkins/grpc/" $2 " " $2) }' |
|
|
|
|
|
|
|
|
|
# build C# interop client & server |
|
|
|
|
tools/run_tests/run_tests.py -l csharp -c dbg --compiler coreclr --build_only |
|
|
|
|