DEV Community

Cover image for NodeJS Continuous Deployment in Google Cloud with Kubernetes & Container Builder

NodeJS Continuous Deployment in Google Cloud with Kubernetes & Container Builder

Mario on March 17, 2019

So you want your app to be deployed to your Kubernetes Cluster without caring about any manual step? I got you covered, it's super simple to creat...
Collapse
 
kura955 profile image
kura

I don't understand one thing:
Is npm install necessary in Dockerfile as well as in cloudbuild.yaml?

Collapse
 
jazst21 profile image
jazst21

Cool ! Is this means both CI CD ?

Collapse
 
mfahlandt profile image
Mario

Yes, it even takes CD one step further:

Continuous Integration (CI): short-lived feature branches, team is merging to master branch multiple times per day, fully automated build and test process which gives feedback within 10 minutes; deployment is manual.
Continuous Delivery (CD): CI + the entire software release process is automated, it may be composed of multiple stages, and deployment to production is manual.
Continuous Deployment: CI + CD + fully automated deployment to production.