murgatroid99 23ed7b1fb9 Add node client and server to the list of interop tests to run 11 жил өмнө
..
README.md ddef24620a Adding the tools directory to the git export. 11 жил өмнө
cloud_prod_runner.sh 0eaafca3b2 Adding commands to run cloud to prod tests 11 жил өмнө
compute_extras.sh ddef24620a Adding the tools directory to the git export. 11 жил өмнө
grpc_docker.sh 72bf29cbba small conflict fix 11 жил өмнө
interop_test_runner.sh 23ed7b1fb9 Add node client and server to the list of interop tests to run 11 жил өмнө
new_grpc_docker_builder.sh bdf8c2aed8 Adding auth tests; test commands may change in the future and 11 жил өмнө
new_grpc_docker_builder_on_startup.sh ddef24620a Adding the tools directory to the git export. 11 жил өмнө
shared_startup_funcs.sh 856b0c8b5d Merge branch 'master' of github.com:google/grpc into docker 11 жил өмнө

README.md

GCE images for GRPC

This directory contains a number of shell files used for setting up GCE images and instances for developing and testing gRPC.

Goal

  • provides a script to create a GCE image that has everything needed to try out gRPC on GCE.
  • provide another script that creates a new GCE instance from the latest image

  • additional scripts may be added in the future

Usage

Minimal usage (see the scripts themselves for options)

$ create_grpc_dev_image.sh # creates a grpc GCE image $ ... $ new_grpc_dev_instance.sh # creates an instance using the latest grpc GCE image

Requirements

Install Google Cloud SDK

Contents

Library scripts that contain bash functions used in the other scripts:

  • shared_setup_funcs.sh # funcs used in create_grpc_dev_image and new_grpc_dev_instance
  • gcutil_extras.sh # wrappers for common tasks that us gcutil
  • build_grpc_dist.sh # funcs building the GRPC library and tests into a debian dist

GCE startup scripts

  • *_on_startup.sh

Main scripts (as of 2014/09/04)

  • create_grpc_dev_instance.sh
  • new_grpc_dev_instance.sh