【问题标题】:How do I setup Bitbucket pipeline for my PHP app on Google Cloud?如何在 Google Cloud 上为我的 PHP 应用设置 Bitbucket 管道?
【发布时间】:2018-03-19 04:02:05
【问题描述】:

我一直在尝试将 bitbucket 管道部署到 Google 云 php 应用程序。但我不断收到缺少 python 可执行文件的错误。这是我必须安装 Google 云 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 可执行文件的位置。

任何帮助将不胜感激

【问题讨论】:

    标签: php google-app-engine bitbucket-pipelines


    【解决方案1】:

    您使用的是 PHP 映像(Docker 映像),它显然不包含 Python。因此,您要么必须找到另一个包含 PHP Python 的映像,要么自己构建一个。构建你自己的可以像https://stackoverflow.com/a/45963743/4715679中描述的一样简单

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      • 1970-01-01
      • 2021-10-23
      • 2019-09-09
      • 2020-01-30
      • 1970-01-01
      • 2022-12-19
      相关资源
      最近更新 更多