blob: ecdafe9010af0e189a77284bac22aee989a7ec07 [file] [log] [blame]
Donna Dionne4138a6a2015-02-04 20:09:40 -08001#!/bin/bash
2
3main() {
4 # restart builder vm and wait for images to sync to it
5 source grpc_docker.sh
6 ./new_grpc_docker_builder.sh -igrpc-docker-builder-alt-2 -anone
7 cd ../../
8 sleep 3600
9
10 # build images for all languages
11 languages=(cxx java go ruby node)
12 for lan in "${languages[@]}"
13 do
14 grpc_update_image $lan
15 done
16
17 # restart client and server vm and wait for images to sync to them
18 cd tools/gce_setup
19 ./new_grpc_docker_builder.sh -igrpc-docker-testclients-donna -anone
20 ./new_grpc_docker_builder.sh -igrpc-docker-server-donna -anone
21 sleep 3600
22
23 # launch images for all languages on both client and server
24 for lan in "${languages[@]}"
25 do
26 grpc_launch_servers grpc-docker-testclients-donna $lan
27 grpc_launch_servers grpc-docker-server-donna $lan
28 done
29
30}
31
32set -x
33main "$@"