如何将PNPM与Google Cloud Build一起使用?

我想迁移到PNPM,但是,我找不到在Google Cloud上使用其锁定文件的方法。我当前的cloudbuild配置如下:

steps:
- name: "gcr.io/google.com/cloudsdktool/cloud-sdk:latest"
  entrypoint: 'gcloud'
  args: ["app","deploy"]
timeout: "1600s"

Afaik这些官方图像仅支持Yarn和NPM。有没有一种简单的方法可以在这里用PNPM替换Yarn?

我看着Cloud Builders GitHub repo,但那里也没有PNPM。

iCMS 回答:如何将PNPM与Google Cloud Build一起使用?

IIUC App Engine标准节点运行时退出使用npm或yarn。因此,在使用标准包时,包管理器不可由用户定义。

https://cloud.google.com/appengine/docs/standard/nodejs/specifying-dependencies

如果要将App Engine与其他包管理器一起使用,则可以使用flex并定义自定义运行时。本质上,这使您可以定义要部署到App Engine的容器映像,并且可以是任何在:8080上公开httpd的内容。

本文链接:https://www.f2er.com/1822738.html

大家都在问