awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jenkinsci avatar

jenkinsci/jenkins

0
View on GitHub↗
25,452 stars·9,529 forks·Java·MIT·14 viewswww.jenkins.io↗

Jenkins

Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and deployment pipelines. It functions as a pipeline orchestration engine and continuous delivery platform that manages the movement of software from source control to production environments.

The project is built as a plugin-based automation framework, utilizing an extensibility model that integrates third-party tools and custom scripts to expand its capabilities. This architecture allows for the integration of specialized automation workflows and custom tool support through a plugin system.

The platform covers automated build management and software delivery automation, including pipeline orchestration and static code analysis. It also provides capabilities for automated test execution and acceptance testing to verify software quality throughout the delivery process.

Features

  • Pipeline Orchestration - Manages the execution flow, scheduling, and dependency resolution of complex multi-stage build and test pipelines.
  • Automated Test Execution - Automatically triggers and executes test suites following code changes to identify bugs and regressions early.
  • Plugin & Integration Systems - Provides a robust system for integrating third-party plugins to extend core automation and tool support.
  • Build Automation - Automates the compilation of source code into binary artifacts using repeatable scripts.
  • Automated Software Delivery - Coordinates the entire sequence of building, testing, and deployment to ensure rapid and reliable software releases.
  • Build Automation Tools - Functions as a server that automates the compilation, testing, and packaging of software artifacts.
  • CI/CD Automation Servers - Serves as a central automation platform for orchestrating software build, test, and deployment pipelines via distributed agents.
  • Continuous Deployment Pipelines - Orchestrates a continuous flow of build, test, and deployment steps to keep software in a releasable state.
  • Deployment Automation - Automatically pushes compiled binary artifacts into target production or staging environments.
  • Distributed Build Execution - Delegates heavy build and test tasks to remote worker agents to scale processing and isolate build environments.
  • Continuous Integration Pipelines - Automates the building and testing of code immediately after every commit to detect regressions early.
  • Pipeline Domain Specific Languages - Provides a Groovy-based domain specific language to define complex, version-controlled build and deployment sequences as code.
  • Plugin-Based Architectures - Employs a plugin-based architecture that allows adding new features and tool integrations by loading external JARs at runtime.
  • Automation Workflow Orchestrations - Integrates third-party plugins and custom scripts to create specialized, flexible workflows for building and delivering software.
  • Event-Driven Triggers - Implements mechanisms to initiate automated build pipelines immediately upon detecting changes in version control systems.
  • Static Code Analysis - Integrates tools to scan source code for security vulnerabilities and stylistic inconsistencies without executing the code.
  • CI/CD and Automation - Open source automation server for continuous integration and delivery.
  • CI CD And GitOps - Automates software build and deployment pipelines.
  • CI/CD Pipelines - Automation server for building and deploying software.
  • Continuous Delivery and GitOps - Automation server for continuous integration and delivery.
  • Continuous Integration - Extensible server for continuous integration and automation.
  • Source Control and CI/CD - Automates software build and deployment pipelines.

Star history

Star history chart for jenkinsci/jenkinsStar history chart for jenkinsci/jenkins

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Jenkins

Similar open-source projects, ranked by how many features they share with Jenkins.
  • spinnaker/spinnakerspinnaker avatar

    spinnaker/spinnaker

    9,740View on GitHub↗

    Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs. The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnos

    Java
    View on GitHub↗9,740
  • buildbot/buildbotbuildbot avatar

    buildbot/buildbot

    5,452View on GitHub↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Python
    View on GitHub↗5,452
  • concourse/concourseconcourse avatar

    concourse/concourse

    7,845View on GitHub↗

    Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated

    Go
    View on GitHub↗7,845
  • strider-cd/striderStrider-CD avatar

    Strider-CD/strider

    4,571View on GitHub↗

    Strider is a CI/CD server designed to automate the building, testing, and deployment of software through continuous integration and delivery pipelines. It functions as a containerized build system that executes tasks within isolated containers to maintain consistent environments across different host machines. The platform implements a configuration as code model, managing project settings and environment variables through version-controlled files to ensure reproducible workflows. It further integrates with external directory servers via LDAP to manage user identities and administrative acces

    JavaScript
    View on GitHub↗4,571
See all 30 alternatives to Jenkins→

Frequently asked questions

What does jenkinsci/jenkins do?

Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and deployment pipelines. It functions as a pipeline orchestration engine and continuous delivery platform that manages the movement of software from source control to production environments.

What are the main features of jenkinsci/jenkins?

The main features of jenkinsci/jenkins are: Pipeline Orchestration, Automated Test Execution, Plugin & Integration Systems, Build Automation, Automated Software Delivery, Build Automation Tools, CI/CD Automation Servers, Continuous Deployment Pipelines.

What are some open-source alternatives to jenkinsci/jenkins?

Open-source alternatives to jenkinsci/jenkins include: spinnaker/spinnaker — Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment… buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a… concourse/concourse — Concourse is a container-based continuous integration and delivery platform that functions as a distributed build… strider-cd/strider — Strider is a CI/CD server designed to automate the building, testing, and deployment of software through continuous… woodpecker-ci/woodpecker — Woodpecker is a self-hosted continuous integration server that automates building, testing, and deploying code changes… drone/drone — Drone is a container-based continuous integration and delivery platform, source control management system, and…