written 3.0 years ago by |
Jenkins
• Jenkins is an open-source automation server that enables developers around the world to reliably build, test, and deploy their software.
• It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery.
• Jenkins is an open-source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool is written in the Java programming language. It is used to implement CI/CD workflows, called pipelines.
• It is a server-based system running in a servlet container such as Apache Tomcat.
• Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by Cron.
• In the Old Days of Software Development Code changes made by individual team members are merged together into working software, which was known as the Integration phase.
• Integration phase was hard work which often results in code conflicts, hard to find bugs and even harder to fix them which lead to significant delivery delays