Selfnotes/jenkins
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
“What is jenkins”?
Jenkins is a free and open source automation server. It helps automate the parts of software development related to building,trsting,and deploying,facilitating continuous integration and continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat
Advantages of Jenkins include:
- It is an open-source tool with great community support.
- It is easy to install.
- It has 1000+ plugins to ease your work. If a plugin does not exist, you can code it and share it with the community.
- It is free of cost.
- It is built with Java and hence, it is portable to all the major platforms.
Top 10 Jenkins plugins
1.Kubernetes
The Kubernetes plugin is great for automating build agents on a Kubernetes cluster.
2.Swarm
It helps make life easier by allowing you to add worker nodes to a Jenkins master node effectively creating a cluster
3.Amazon elastic container service
A plugin that deploys build agents to an existing Amazon ECS cluster. These builds run within separate Docker containers that are removed upon completion of the build.
4.Azure container service
Azure Container Services is being deprecated by Microsoft, but this plugin still supports it as well as Azure Kubernetes Service
5.Jira
Jira is an open source plugin that does exactly what it says. Once installed, you can integrate your Jenkins instance with Atlassian Jira Software.
6.Pipeline
The “View Job Filters” plugin lets you choose from a wide range of filters to help manage lots of jobs. Basically, this lets you see only the jobs you want to see within a view.
7.Metrics
The Metrics plugin uses the Dropwizard Metrics API to conduct standard health checks and gather standard metrics on plugins installed on your Jenkins instance.
8.Jira
“Jira” is an open source plugin that does exactly what it says. Once installed, you can integrate your Jenkins instance with Atlassian Jira Software.
9.Git
The Git plugin allows jobs to connect to remote repositories and run git operations against them.
10.Scm API
Multijob” is a free plugin that is useful for cleaning up messes with chain definitions from upstream and downstream jobs