Home | History | Annotate | Download | only in grpc_interop_dart
      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