Jenkins

Introduction to Jenkins

  • Open Source Automation Tool
  • Written in Java with plug ins built for continuous integration purposes
  • Allows Continuous Delivery Of Software
  • Software Integrating with large number of testing and deployment technologies
  • Accelerate the software development process through automation
  • Plugins allow the integration of Various DevOps stages
  •  Has 1000+ plugins to ease the work
  •  Portable to all the major platforms
  • Only need to commit changes to the source code and Jenkins will automate the rest
  • Helps to know the test result of every commit made in the source code on the run
  • Facilitates feedback and periodic triggering
  • Every commit made in the source code is built and tested
  •  supports the complete development life cycle of software from building, testing, documenting the software, deploying, and other stages of the software development life cycle
  • server-based application and requires a web server like Apache Tomcat
  •  monitoring of repeated tasks which arise during the development of a project

Top 10 Popular Jenkins Plugins

  1. Kubernetes
  2. Swarm
  3. Git
  4. Amazon Elastic Container Service
  5. Azure Container Service
  6. Blue Ocean
  7. Build Pipeline
  8. Maven
  9. Jira
  10. Green Balls