Jenkins in easy way

  • What is jenkins ?
    • Jenkins is a fork of a project called Hudson, which was trademarked by Oracle.
    • Jenkins development is now managed as an open source project under the governance of the CD Foundation, an organization within the Linux Foundation.
    • Jenkins is an open source continuous integration or continuous delivery.
    • Jenkins is a deployment (CI/CD) automation software DevOps tool.
    • Jenkins written on JAVA programming language.
    • Jenkins is used to implement CI/CD workflows, called pipelines.
    • Jenkins describes a desired state and the automation server ensures that that state is achieved.
    • Jenkins reduces stress on the development and operations team, by removing the need for middle of the night and weekend rollouts.
    • Jenkins becomes especially acute when deploying to a microservices architecture.
    • Jenkins is used to build and test your software projects continuously making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build.
    • Jenkins has 1000+ plugins to ease the work.
    • Plugins in Jenkins allows the integration of Various DevOps stages.
    • Jenkins is a server-based system that runs in servlet containers such as Apache Tomcat.
  • List out top 10 popular Jenkins Plugins
    • 1.Kubernetes Plugin
    • 2.AWS Code Deploy Plugin
    • 3.Blue Ocean Plugin
    • 4.Maven Integration Plugin
    • 5.JIRA Plugin
    • 6.Build Pipelines Plugin
    • 7.ThinBackup Plugin
    • 8.Docker Build Step Plugin
    • 9.Jenkins Disk-usage Plugin
    • 10.Amazon EC2 Plugin