Как настроить конвейер Bitbucket для моего приложения PHP в Google Cloud?

Я пытался заставить Bitbucket трубопровод развернуть в облачном php-приложении Google. Но я продолжаю получать недостающую ошибку исполняемого файла python. Вот сценарий, который я должен установить Google cloud SDK:

image: php:7.1.3

pipelines:
default:
- step:
caches:
- composer
script:
# Downloading the Google Cloud SDK
- curl -O -J https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-155.0.0-linux-x86_64.tar.gz
- tar -xvf google-cloud-sdk-155.0.0-linux-x86_64.tar.gz -C /tmp/
- /tmp/google-cloud-sdk/install.sh -q
- source /tmp/google-cloud-sdk/path.bash.inc
- gcloud -v

И застрял с этой ошибкой:

To use the Google Cloud SDK, you must have Python installed and on your PATH. As an alternative, you may also set the CLOUDSDK_PYTHON environment variable

в расположение вашего исполняемого файла Python.

Любая помощь будет оценена

0

Решение

Вы используете изображение PHP (изображение Docker), которое, очевидно, не включает Python. Поэтому вам либо нужно найти другое изображение, которое включает PHP а также Python, или собери сам. Построить свой собственный может быть так же просто, как описано в https://stackoverflow.com/a/45963743/4715679

1

Другие решения

Других решений пока нет …