Jenkins is an automation server built in Java. It helps developers to build, test, and deploy their software.
It is used for Continuous Integration. Jenkins is used to build and test your software continuously. It thus helps developers to integrate changes to the project continuously and obtain a fresh build
It is used for Continuous Integration. Jenkins is used to build and test your software continuously. It thus helps developers to integrate changes to the project continuously and obtain a fresh build
- It was named HUDSON originally.
- Jenkins is a DevOps tools used for CICD used with GIT.
- Jenkins is a continuous integration (CI) tool that helps build, test, and deploy source code with automation. It is used to build and test our software projects continuously.
- Jenkins is installed on a server and the central build takes place on that server.
- Developer checks-in their source code on that server.
- Shared repository(for source code) and Jenkins are installed on the same server.
- Whenever a code commit occurs, a build is triggered. Jenkins installed on the same server(where the code has been checked-in), picks up the source code and triggers a build, and after that runs any tests if required.
- You can see the output of the build on the Jenkins Dashboard.
- Automatic email notifications are also sent to developers