Loading, please wait...

A to Z Full Forms and Acronyms

What is Google Cloud Jenkins?

Jul 25, 2020 #GoogleCloud#GoogleCloudJenkins, 3831 Views
Jenkins | History of Jenkins | Why you should use it with Google Cloud | Features

What is Google Cloud Jenkins?

Jenkins is an automation server that is free and open source. Jenkins automizes the multiple parts of software development such as testing, building, and deploying. It facilitates continuous integration and also continuous delivery. It is run in a servlet container like Apache which means it is a server-based system. It supports multiple version control tools.

History of Jenkins

It is introduced by Hudson’s project initially by Kohsuke Kawaguchi It was started in Sun Microsystem in the summer of 2004. It was originally released in 2005, Feb in Java.Net. In 2008, at the JavaOne conference under the Developer Solution Classification, it won the Duke’s Choice Award. In 2011, the creator has received an  O'Reilly Open Source Award for Hudson’s software. In 2017, 8 Feb Hudson’s name was replaced by Jenkins.

Advantages to using Jenkins with Google Cloud

There are various edge points that evolve your thinking in terms of using Jenkins with Google Cloud:

  • High Performance of Jenkins Build: It speeds up the performance by distributing build on virtual machines such as GPUs, TPUs, and local SSDs for getting faster feedback. The demand for provision machines with customs CPUs and RAM for quick builds with the help of Compute Engine Jenkins Plugins.
  • Native Kubernetes Support: CI/CD can be set up easily by using Jenkins and Kubernetes. It is simple to configure by using the running test. The artifacts deployed in Google Kubernetes Engine (GKE) with the plugins of Jenkins GKE.
  • Jenkins on Kubernetes: The load balancing and scaling are handled by Kubernetes which is deployed in Jenkins on a GKE cluster. Ephemeral build executor is provided by GEK. GEK also ensures that the build is running in a clean environment. When the builds are running only at that time the cluster is used.
  • Manage and store container Image: The container image of the team is stored in the container registry. You have full control over the access, who can view or who can download the image. Also, get the infrastructure that is protected by Google Security.
  • Integrity security: It is easy to scan a virus. As Google Cloud have security scans. It reports all the errors with the full details.

Features:

  • You can use Git for managing the source code of the application.
  • You will get a heavy discount on Google Cloud.
  • Pay only that much amount which is you are using.
A to Z Full Forms and Acronyms

Related Article