What is Jenkins?
Jenkins is an open source automation server written in Java. Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery.
Jenkins is a Continuous Integration (CI) server or tool which is written in java. It provides Continuous Integration services for software development, which can be started via command line or web application server
Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. It is a process of running your tests on a non-developer (say testers) machine automatically when someone pushes new code into the source repository.
Jenkins tool is heavily used in CI which allows code to build, deployed and tested automatically.
Features
- Continuous Integration and Continuous Delivery
- Easy Installation
- Easy configuration
- Plugins
- Extensible
- Distributed
Video for Jenkins