Jenkins is an open source tool. It is built using Java, which helps with continuous integration when using plugins. For example, if we want to integrate Git, we need to install the git plugin. Jenkins supports hundreds of plugins, which makes it practically compatible with almost every tool. It does this to ensure Continuous Integration (CI) and Continuous Delivery (CD).
The following are some of the key features of Jenkins:
- Provides CI and CD
- Plugin-based architecture
- Extensible
- Distributed
- Easy to configure