GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — nodejs.dev/cloudbuild-deploy.yaml at main · ftena/nodejs.dev

Expand file tree

/

cloudbuild-deploy.yaml

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
27 lines (26 loc) · 955 Bytes
/

cloudbuild-deploy.yaml

Copy path

File metadata and controls

27 lines (26 loc) · 955 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Google Cloud Build config for deploying site to Firebase hosting
#
# PREREQUISITES:
# You must enable firebase and allow Cloud Build to publish to it
# 1. Enable the following APIs:
# - Cloud Resource Manager API
# - Firebase Management API
# - Firebase Hosting API
# 2. Grant the following roles to the Cloud Build service account (<your-project-id>@cloudbuild.gserviceaccount.com):
# - Firebase Admin
# - API Keys Admin
# (Alternativey, use a (Firebase Token)[https://github.com/GoogleCloudPlatform/cloud-builders-community/tree/master/firebase#with-token]
# to grant publishing access to Cloud Build.)
steps:
- name: 'node:16'
entrypoint: npm
args: ['ci']
- name: 'node:16'
entrypoint: npm
args: ['run', 'build']
- name: 'node:16'
entrypoint: npm
args: ['run', 'build-storybook']
- name: 'gcr.io/$PROJECT_ID/firebase'
args: ['deploy', '--project', '$PROJECT_ID', '--only', 'hosting']
timeout: 900s
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.