Я хочу запустить наш автоматизированный бэкэнд-тест в среде Google Cloud Builder.Однако, естественно, я столкнулся с необходимостью установки различных зависимостей и предварительных условий в Cloud Builder, чтобы наш финальный тестовый прогон (php tests/run
) мог работать.
Вот мой текущий cloudbuild.yaml:
steps:
- name: 'ubuntu'
args: ['bash', './scripts/install-prerequisites.sh', '&&', 'composer install -n -q --prefer-dist', '&&', 'php init --overwrite=y', '&&', 'php tests/run']
В настоящее время объединение нескольких команд не работает.Единственное, что исполняется, это часть bash ./scripts/install-prerequisites.sh
.Как получить, чтобы все эти команды выполнялись по порядку?