What is Jenkins? Why we need it?

Jenkins is a powerful application that allows continuous integration and continuous delivery ( CI/CD ) of software projects. It is a free source and can be integrated with a number of testing and deployment technologies.

The need for a tool such as Jenkins arises when the developers need to integrate code into a shared repository at regular intervals. This development practice is known as Continuous Integration (CI). This concept was meant to remove the problem of finding later occurrences of issues in the build lifecycle. Continuous integration requires the developers to have frequent builds. The common practice is that whenever a code commit occurs, a build should be triggered.

#jenkins #ci-cd-pipeline

Jenkins- a tool used for CI/CD
1.10 GEEK