For CI/CD 流水线自动化工具, the strongest matches are go-gitea/gitea (Gitea is a self-hosted Git service with a built-in), ovh/cds (CDS is a containerized, enterprise-scale CI/CD platform from OVH) and drone/drone (Drone is a container-based CI/CD platform that provides declarative). harness/harness and jenkinsci/jenkins round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
精选用于自动化基础设施配置、持续集成及云环境部署工作流的开源软件。
Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn
Gitea is a self-hosted Git service with a built-in CI/CD engine that triggers pipelines from repository events, offering pipeline-as-code, Git integration, artifact management, and a web UI, making it a comprehensive DevOps platform for building, testing, and deploying software.
CDS is a containerized continuous delivery platform and DevOps automation engine designed to orchestrate software build and deployment pipelines from version control to production. It functions as a pipeline-as-code framework, allowing deployment sequences and environment configurations to be defined via version-controlled files and reusable templates. The platform distinguishes itself through enterprise-scale capabilities, such as dynamically spawning worker nodes across clusters to handle high volumes of concurrent builds and the ability to provision ephemeral containerized services, like d
CDS is a containerized, enterprise-scale CI/CD platform from OVH that offers pipeline-as-code, native Git integration, self-hosting, a plugin system, artifact management, and a web UI, squarely meeting the need for an open-source DevOps automation engine.
Drone is a container-based continuous integration and delivery platform, source control management system, and artifact registry. It functions as a hosted workspace provider for cloud-based developer environments and a system for hosting and versioning code repositories. The platform executes build and deployment pipelines within isolated containers, using declarative configurations to automate software delivery. It includes a centralized registry for managing and versioning compiled binaries and build outputs to ensure consistent deployments across environments. The system covers a broad ca
Drone is a container-based CI/CD platform that provides declarative pipeline configuration, Git integration, self-hosted deployment, artifact management, and an extensible plugin system via containers, making it a comprehensive fit for automating build, test, and deployment workflows.
Harness is an end-to-end developer platform and DevOps orchestration tool designed to automate software build, test, and deployment pipelines. It functions as a CI/CD platform and a source code management system for hosting and managing version-controlled repositories. The platform provides a remote development environment that launches ephemeral, cloud-based coding spaces to ensure standardized setups. It also includes a centralized artifact registry for storing and managing versioned binary packages and container images used in delivery pipelines. The system covers broad capability areas i
Harness is an end-to-end DevOps platform that explicitly automates build, test, and deployment pipelines as a CI/CD solution, with Git integration, artifact management, and plugin extensibility, making it a comprehensive fit for this search.
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 syst
Jenkins is a self-hostable CI/CD automation server with pipeline-as-code via Jenkinsfiles, native Git integration, a vast plugin ecosystem for extensibility, artifact management, and a web dashboard, making it a comprehensive fit for automating build-test-deploy workflows.
This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control
GitLab is a self-hostable DevOps platform with integrated CI/CD pipelines using pipeline-as-code, built-in Git hosting, artifact management, and a web UI dashboard, delivering everything needed to automate building, testing, and deploying software.
Woodpecker is a self-hosted continuous integration server that automates building, testing, and deploying code changes triggered by repository events. It connects to a code forge to trigger pipelines on events and authenticate users, with pipelines defined in YAML files stored in the repository for version-controlled, declarative CI/CD configuration. Each pipeline step runs in an isolated Docker container, ensuring reproducible builds and clean environments with step-level resource isolation. The system uses webhook-driven event triggering from code forge events, and supports a multi-architec
Woodpecker is a self-hosted CI/CD server that uses YAML pipeline as code, connects to Git forges, supports plugins, and runs isolated container steps, giving you the full automation pipeline with a web UI and artifact management — a strong fit for your DevOps workflow.
Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines. It functions as an incremental build system that manages containers, filesystems, and secrets through a typed API to ensure consistent execution across local and cloud environments. The engine utilizes a language-agnostic client-server API to allow multi-language pipeline orchestration, enabling the sharing of typed artifacts and state across different SDKs without manual serialization. It optimizes execution through content-addressable caching and a directed acyclic graph to
Dagger is a programmable CI/CD engine and containerized task runner that supports pipeline as code, Git integration, and self-hosting, fitting the search for a DevOps automation platform, though it lacks a built-in web UI dashboard and explicit plugin ecosystem.
Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building of code changes from version control systems. It functions as a multi-language test runner and build infrastructure manager, ensuring software quality through automated testing across various programming languages and runtimes. The platform is distinguished by its use of virtual-machine-based isolation for reproducible environments and a configuration-driven approach to pipeline generation. It supports complex testing strategies through parallel matrix execution, allowing job
Travis CI is an open-source continuous integration platform that automates building and testing from Git repositories using pipeline-as-code configuration, directly fitting your need for a CI/CD orchestrator, though its self-hosting and artifact management options are less emphasized than in some competitors.
Screwdriver is a continuous delivery platform designed to orchestrate automated build, test, and deployment workflows. It functions as a containerized build orchestrator that manages the entire delivery lifecycle, from event-driven pipeline triggering to the execution of tasks within isolated, pluggable container environments. The platform distinguishes itself through a modular architecture that decouples build logic from underlying compute resources, allowing for consistent execution across diverse infrastructures. It provides robust pipeline configuration management, enabling teams to defin
Screwdriver is a full-featured CI/CD platform with pipeline-as-code via YAML, Git integration, Kubernetes-native self-hosting, and a web UI dashboard, covering the core build-test-deploy workflow you're looking for.
This project is a self-hosted continuous integration and delivery platform designed specifically for mobile application development. It provides a centralized server environment that monitors source code repositories to trigger automated build, test, and deployment workflows, ensuring that mobile software releases remain consistent and reliable. The platform distinguishes itself through specialized support for the mobile application lifecycle, including the secure management and distribution of cryptographic signing identities. By integrating directly with existing version control platforms f
fastlane/ci is a self-hosted CI platform built specifically for mobile apps using fastlane, which matches the CI/CD category but is narrower in scope with a mobile focus and may not cover all requested features like a full web UI or artifact management.
| 仓库 | Star 数 | 语言 | 许可证 | 最后推送 |
|---|---|---|---|---|
| go-gitea/gitea | 56.3K | Go | MIT | |
| ovh/cds | 4.8K | Go | BSD-3-Clause | |
| drone/drone | 36.8K | Go | Apache-2.0 | |
| harness/harness | 36.9K | Go | Apache-2.0 | |
| jenkinsci/jenkins | 25.5K | Java | MIT | |
| gitlabhq/gitlabhq | 24.4K | Ruby | NOASSERTION | |
| woodpecker-ci/woodpecker | 6.5K | Go | apache-2.0 | |
| dagger/dagger | 16K | Go | Apache-2.0 | |
| travis-ci/travis-ci | 8.5K | — | — | |
| screwdriver-cd/screwdriver | 1K | JavaScript | NOASSERTION |