如何将 PNPM 与 Google Cloud Build 一起使用?
How to use PNPM with Google Cloud Build?
我想迁移到 PNPM,但是,我找不到在 Google Cloud 上使用其锁定文件的方法。我当前的 cloudbuild
配置如下:
steps:
- name: "gcr.io/google.com/cloudsdktool/cloud-sdk:latest"
entrypoint: 'gcloud'
args: ["app", "deploy"]
timeout: "1600s"
据我所知,这些官方镜像仅支持 Yarn 和 NPM。这里有用 PNPM 替换 Yarn 的简单方法吗?
我查看了 Cloud Builders GitHub repo,但那里也没有 PNPM。
IIUC App Engine 标准节点运行时要求您使用 npm 或 yarn。因此,在使用标准时,PNPM 不是 用户可定义的。
https://cloud.google.com/appengine/docs/standard/nodejs/specifying-dependencies
如果您想将 App Engine 与不同的包管理器一起使用,您可以使用 flex 并定义自定义运行时。这实质上允许您定义一个容器映像以部署到 App Engine,这可能是在 :8080
.
上公开 httpd 的任何东西
我想迁移到 PNPM,但是,我找不到在 Google Cloud 上使用其锁定文件的方法。我当前的 cloudbuild
配置如下:
steps:
- name: "gcr.io/google.com/cloudsdktool/cloud-sdk:latest"
entrypoint: 'gcloud'
args: ["app", "deploy"]
timeout: "1600s"
据我所知,这些官方镜像仅支持 Yarn 和 NPM。这里有用 PNPM 替换 Yarn 的简单方法吗?
我查看了 Cloud Builders GitHub repo,但那里也没有 PNPM。
IIUC App Engine 标准节点运行时要求您使用 npm 或 yarn。因此,在使用标准时,PNPM 不是 用户可定义的。
https://cloud.google.com/appengine/docs/standard/nodejs/specifying-dependencies
如果您想将 App Engine 与不同的包管理器一起使用,您可以使用 flex 并定义自定义运行时。这实质上允许您定义一个容器映像以部署到 App Engine,这可能是在 :8080
.