I want to run our automated backend test suite on Google Cloud Builder environment. However, naturally, I bumped into the need to install various dependencies and prerequisi
A more readable way to run the script could be to use breakout syntax (source: mastering cloud build syntax)
steps:
- name: 'ubuntu'
entrypoint: 'bash'
args:
- '-c'
- |
./scripts/install-prerequisites.sh \
&& composer install -n -q --prefer-dist \
&& php init --overwrite=y \
&& php tests/run
However, this only works if your build step image has the appropriate deps installed (php, composer).