Limit retries to 5 times

pull/20819/head
Stanley Cheung 5 years ago
parent 40427b1fc7
commit e4081cca32
  1. 9
      tools/dockerfile/interoptest/grpc_interop_php/build_interop.sh
  2. 9
      tools/dockerfile/interoptest/grpc_interop_php7/build_interop.sh

@ -38,10 +38,11 @@ make -j4 install_c plugins
cd src/php
set +e
php -d extension=ext/grpc/modules/grpc.so /usr/local/bin/composer install
while [ $? -ne 0 ]; do
php -d extension=ext/grpc/modules/grpc.so /usr/local/bin/composer install
DONE=0
for ((i = 0; i < 5; i++)); do
php -d extension=ext/grpc/modules/grpc.so /usr/local/bin/composer install && DONE=1
[[ "$DONE" == 1 ]] && break
done
[[ "$DONE" != 1 ]] && echo "Failed to do composer install" && exit 1
./bin/generate_proto_php.sh

@ -38,10 +38,11 @@ make -j4 install_c plugins
cd src/php
set +e
php -d extension=ext/grpc/modules/grpc.so /usr/local/bin/composer install
while [ $? -ne 0 ]; do
php -d extension=ext/grpc/modules/grpc.so /usr/local/bin/composer install
DONE=0
for ((i = 0; i < 5; i++)); do
php -d extension=ext/grpc/modules/grpc.so /usr/local/bin/composer install && DONE=1
[[ "$DONE" == 1 ]] && break
done
[[ "$DONE" != 1 ]] && echo "Failed to do composer install" && exit 1
./bin/generate_proto_php.sh

Loading…
Cancel
Save