1%YAML 1.2
2--- |
3  #!/bin/bash
4  # Copyright 2017 gRPC authors.
5  #
6  # Licensed under the Apache License, Version 2.0 (the "License");
7  # you may not use this file except in compliance with the License.
8  # You may obtain a copy of the License at
9  #
10  #     http://www.apache.org/licenses/LICENSE-2.0
11  #
12  # Unless required by applicable law or agreed to in writing, software
13  # distributed under the License is distributed on an "AS IS" BASIS,
14  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  # See the License for the specific language governing permissions and
16  # limitations under the License.
17  #
18  # Builds Dart interop server and client in a base image.
19  set -e
20
21  mkdir -p /var/local/git
22  git clone /var/local/jenkins/grpc-dart /var/local/git/grpc-dart
23
24  # copy service account keys if available
25  cp -r /var/local/jenkins/service_account $HOME || true
26
27  cd /var/local/git/grpc-dart/interop
28  /usr/lib/dart/bin/pub get
29