PHP: composer install could be flaky

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

@ -36,6 +36,12 @@ make -j4 install_c plugins
# Install protobuf (need access to protoc)
(cd third_party/protobuf && make -j4 install)
(cd src/php && php -d extension=ext/grpc/modules/grpc.so /usr/local/bin/composer install)
cd src/php
(cd src/php && ./bin/generate_proto_php.sh)
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
./bin/generate_proto_php.sh

@ -36,6 +36,12 @@ make -j4 install_c plugins
# Install protobuf (need access to protoc)
(cd third_party/protobuf && make -j4 install)
(cd src/php && php -d extension=ext/grpc/modules/grpc.so /usr/local/bin/composer install)
cd src/php
(cd src/php && ./bin/generate_proto_php.sh)
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
./bin/generate_proto_php.sh

Loading…
Cancel
Save