Continuous Deployment with Google Cloud Build | 9.6.18 | Linux Academy



In today’s demo, we will explore how the new Cloud Build service can help automate your container packaging and delivery process.

Continuous Delivery”start here” point of reference: https://cloud.google.com/container-registry/docs/continuous-delivery

Continuous delivery: https://cloud.google.com/solutions/continuous-delivery/

DevOps guides (different services): https://cloud.google.com/solutions/devops/

CI/CD overview/advantages: https://cloud.google.com/kubernetes-engine/continuous-deployment/

Jenkins on GKE: https://cloud.google.com/solutions/jenkins-on-kubernetes-engine

Overview of cloud build: https://cloud.google.com/cloud-build/docs/overview

Link to my ‘super-script’ for setting up and deploying containerized app: https://storage.googleapis.com/mattu-la-public-resources/bookshelf-build-deploy.sh

===============

Linux Academy:
https://linuxacademy.com/

===============

Try Linux Academy FREE for seven days:
https://linuxacademy.com/join/pricing

Looking to get your team trained on the latest cloud technologies?
https://linuxacademy.com/team

Like us on Facebook:
https://www.facebook.com/linuxacademyCOM

Follow us on Twitter:

Connect with us on LinkedIn:
https://www.linkedin.com/company/linuxacademy/

Read our blog:
https://linuxacademy.com/blog

5 thoughts on “Continuous Deployment with Google Cloud Build | 9.6.18 | Linux Academy”

  1. Please help i am getting below error ,

    Get:3 http://httpredir.debian.org jessie Release [148 kB]

    Ign http://httpredir.debian.org jessie-updates Release

    Err http://httpredir.debian.org jessie-updates/main amd64 Packages

    Err http://httpredir.debian.org jessie-updates/main amd64 Packages

    Err http://httpredir.debian.org jessie-updates/main amd64 Packages

    Err http://httpredir.debian.org jessie-updates/main amd64 Packages

    Err http://httpredir.debian.org jessie-updates/main amd64 Packages

    404 Not Found

    Get:4 http://httpredir.debian.org jessie/main amd64 Packages [9098 kB]

    Get:5 http://security.debian.org jessie/updates/main amd64 Packages [822 kB]

    Fetched 10.1 MB in 16s (622 kB/s)

    W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found

    E: Some index files failed to download. They have been ignored, or old ones used instead.

    The command '/bin/sh -c apt-get -q update && apt-get install –no-install-recommends -y -q python2.7 python3.4 python2.7-dev python3.4-dev python-pip build-essential git mercurial libffi-dev libssl-dev libxml2-dev libxslt1-dev libpq-dev libmysqlclient-dev libcurl4-openssl-dev libjpeg-dev zlib1g-dev libpng12-dev gfortran libblas-dev liblapack-dev libatlas-dev libquadmath0 libfreetype6-dev pkg-config swig && apt-get clean && rm /var/lib/apt/lists/*_*' returned a non-zero code: 100

    ERROR

    ERROR: build step 0 "gcr.io/cloud-builders/docker" failed: exit status 100

    —————————————————————————————————————————————————————————–

    ERROR: (gcloud.builds.submit) build fc586270-4f50-470b-96c7-4a69fa47203a completed with status "FAILURE"

    Reply
  2. Get:3 http://httpredir.debian.org jessie Release [148 kB]

    Ign http://httpredir.debian.org jessie-updates Release

    Err http://httpredir.debian.org jessie-updates/main amd64 Packages

    Err http://httpredir.debian.org jessie-updates/main amd64 Packages

    Err http://httpredir.debian.org jessie-updates/main amd64 Packages

    Err http://httpredir.debian.org jessie-updates/main amd64 Packages

    Err http://httpredir.debian.org jessie-updates/main amd64 Packages

    404 Not Found

    Get:4 http://httpredir.debian.org jessie/main amd64 Packages [9098 kB]

    Get:5 http://security.debian.org jessie/updates/main amd64 Packages [822 kB]

    Fetched 10.1 MB in 16s (622 kB/s)

    W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found

    E: Some index files failed to download. They have been ignored, or old ones used instead.

    The command '/bin/sh -c apt-get -q update && apt-get install –no-install-recommends -y -q python2.7 python3.4 python2.7-dev python3.4-dev python-pip build-essential git mercurial libffi-dev libssl-dev libxml2-dev libxslt1-dev libpq-dev libmysqlclient-dev libcurl4-openssl-dev libjpeg-dev zlib1g-dev libpng12-dev gfortran libblas-dev liblapack-dev libatlas-dev libquadmath0 libfreetype6-dev pkg-config swig && apt-get clean && rm /var/lib/apt/lists/*_*' returned a non-zero code: 100

    ERROR

    ERROR: build step 0 "gcr.io/cloud-builders/docker" failed: exit status 100

    —————————————————————————————————————————————————————————–

    ERROR: (gcloud.builds.submit) build fc586270-4f50-470b-96c7-4a69fa47203a completed with status "FAILURE"

    Reply
  3. Thank you for making this video. Much appreciated. I'd personally like to see a complete build from absolute scratch, of a plain vanilla Angular 7 install to Google Cloud using CI/CD. One thing I have had a very hard time thus far is being able to completely produce this using code rather than interacting with the (nice looking) web console.

    You've done an awesome work, please keep 'em coming.

    Cheers!

    Reply
  4. Great Matthew, you are doing so well with #GCP in overall, at LA, here with these nice live demos. I would like to see any demos on GKE, and storage products on Google Cloud. Thanks!!!

    Reply

Leave a Comment