Back to Glossary
CI/CD

What is Jenkins?

An open-source automation server for building CI/CD pipelines.

Jenkins is one of the oldest and most widely deployed CI/CD automation servers. Pipelines are defined in a Jenkinsfile using Groovy DSL or declarative syntax. Jenkins has a massive plugin ecosystem (1800+ plugins) for integration with nearly every tool. It's highly flexible but operationally complex — you manage the Jenkins server, plugins, and agents yourself. Many teams are migrating from Jenkins to GitHub Actions or GitLab CI for simpler operations.

Deep Dive Guide

github actions vs gitlab ci vs circleci

Test your knowledge of Jenkins and 130 other DevOps concepts