2017-10-07 25 views
0

J'ai essayé de faire déployer le pipeline bitbucket dans l'application Google Cloud Php. Mais je continue à obtenir un exécutable python manquant le script de error.Here j'installer Google SDK nuage:Comment configurer le pipeline Bitbucket pour mon application PHP sur Google Cloud?

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 

Et get coincé avec cette erreur:

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 

à l'emplacement de votre exécutable Python.

Toute aide serait appréciée

Répondre

1

Vous utilisez une image de PHP (image Docker), qui ne comprend pas évidemment Python. Par conséquent, vous devez soit trouver une autre image qui comprend PHP et Python, ou en construire un vous-même. Construire le vôtre peut être aussi simple que ce qui est décrit dans https://stackoverflow.com/a/45963743/4715679