Michael Lumish 886144544c Merge pull request #783 from tbetbetbe/grpc_ruby_switch_auth_to_google_auth_library_ruby 11 yıl önce
..
README.md ddef24620a Adding the tools directory to the git export. 11 yıl önce
builder.sh ce5021b0b9 Add missing new-lines at end of file 11 yıl önce
cloud_prod_runner.sh 5d9f62a49a Adding auth test into suite to be run automatically 11 yıl önce
compute_extras.sh ce5021b0b9 Add missing new-lines at end of file 11 yıl önce
grpc_docker.sh 886144544c Merge pull request #783 from tbetbetbe/grpc_ruby_switch_auth_to_google_auth_library_ruby 11 yıl önce
interop_test_runner.sh 26e2e8f0b5 Merge pull request #540 from ctiller/copyright 11 yıl önce
new_grpc_docker_builder.sh ce5021b0b9 Add missing new-lines at end of file 11 yıl önce
new_grpc_docker_builder_on_startup.sh ce5021b0b9 Add missing new-lines at end of file 11 yıl önce
post.html 4138a6a837 Rewrote the timeout for test commands 11 yıl önce
pre.html 4138a6a837 Rewrote the timeout for test commands 11 yıl önce
shared_startup_funcs.sh a6d738414d Adding go auth tests 11 yıl önce

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