Jenkins

Overall rating

8.2

Stars: 23489

Contributors: 304

Jenkins is a widely used automation server designed to support building, deploying, and automating software projects. It offers a rich ecosystem of plugins and integrates with various tools to support continuous integration and continuous delivery (CI/CD) workflows. Jenkins is highly customizable and scalable, making it suitable for projects of all sizes.

Key Features

  • Continuous Integration and Continuous Delivery: As an extensible automation server, Jenkins can be used as a simple CI server or turned into the continuous delivery hub for any project.
  • Easy installation: Jenkins is a self-contained Java-based program, ready to run out-of-the-box, with packages for Windows, Linux, macOS and other Unix-like operating systems.
  • Easy configuration: Jenkins can be easily set up and configured via its web interface, which includes on-the-fly error checks and built-in help.
  • Plugins: With hundreds of plugins in the Update Center, Jenkins integrates with practically every tool in the continuous integration and continuous delivery toolchain.
  • Extensible: Jenkins can be extended via its plugin architecture, providing nearly infinite possibilities for what Jenkins can do.Distributed: Jenkins can easily distribute work across multiple machines, helping drive builds, tests and deployments across multiple platforms faster.
Activity

Last update: Jan 13, 2025

  • Commits (last week)

    45

  • Resolved issues (last week)

    28

  • Merged PRs (last week)

    21

Maturity

Last update: Jan 18, 2025

  • Age

    14 years 2 months

  • Stability

    STABLE

Information

Funding

Unknown

Programming languages

Java
HTML
JavaScript

Tags

cicd
continuous-delivery
jenkins
continuous-deployment
devops
groovy
java
continuous-integration
hacktoberfest
pipelines-as-code