Как использовать P NPM с Google Cloud Build? - PullRequest
2 голосов
/ 01 августа 2020

Я хотел бы перейти на P NPM, однако я не могу найти способ использовать его файл блокировки в Google Cloud. Моя текущая конфигурация cloudbuild следующая:

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

Эти официальные изображения поддерживают только Yarn и NPM. Есть ли здесь простой способ заменить Yarn на P NPM?

Я просмотрел репозиторий Cloud Builders на GitHub , но там тоже нет P NPM.

1 Ответ

0 голосов
/ 01 августа 2020

IIU C Отменяет стандартную среду выполнения узла App Engine, которую вы используете npm или пряжу. Таким образом, менеджер пакетов не определяется пользователем при использовании стандарта.

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

Если вы хотите использовать App Engine с другим менеджер пакетов, вы можете использовать flex и определить настраиваемую среду выполнения. По сути, это позволяет вам определить образ контейнера для развертывания в App Engine, и это может быть что угодно, открывающее httpd на :8080.

...