awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

CI/CD 流水线

排名更新于 2026年6月30日

For an open source tool for CI CD pipelines, the strongest matches are drone/drone (Drone is a container-native CI/CD platform that uses declarative), harness/harness (Harness is an end-to-end CI/CD platform that automates build) and go-gitea/gitea (Gitea is a self-hosted Git service with a built-in). jenkinsci/docker and jenkinsci/jenkins round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

对比按 GitHub Star 数和活跃度排名的顶尖开源 CI/CD 工具。探索替代方案,找到最适合你流水线的工具。

CI/CD 流水线

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • drone/dronedrone 的头像

    drone/drone

    36,814在 GitHub 上查看↗

    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-native CI/CD platform that uses declarative pipeline configuration, supports self-hosting, integrates with version control, provides parallel execution, and includes a built-in artifact registry, making it a comprehensive match for automating build, test, and deployment pipelines.

    GoArtifact RegistriesContainer RegistriesArtifact Hosting
    在 GitHub 上查看↗36,814
  • harness/harnessharness 的头像

    harness/harness

    36,937在 GitHub 上查看↗

    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 CI/CD platform that automates build, test, and deployment pipelines with built-in artifact management, container support, plugin extensibility, and self‑hosting, exactly matching the search for an open‑source pipeline automation tool.

    GoArtifact RegistriesArtifact Hosting
    在 GitHub 上查看↗36,937
  • go-gitea/giteago-gitea 的头像

    go-gitea/gitea

    56,328在 GitHub 上查看↗

    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 runs pipelines triggered by repository events, supporting pipeline-as-code, container registries, and artifact management, making it a solid fit for automating build, test, and deployment pipelines.

    GoArtifact RegistriesCI/CD Pipeline ConfigurationsPackage Registries
    在 GitHub 上查看↗56,328
  • jenkinsci/dockerjenkinsci 的头像

    jenkinsci/docker

    7,530在 GitHub 上查看↗

    This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It serves as a distributed build orchestrator and a Dockerized continuous integration and delivery server, ensuring consistent execution environments across different infrastructure. The system distinguishes itself through a distributed execution model that separates a primary controller from multiple remote agents connected via SSH, TCP, or web sockets. It utilizes a modular extensibility framework that allows the core system functionality to be augmented through the installati

    Jenkins is the most established open-source CI/CD platform, and this repository packages it as a Dockerized server for easy self-hosting, fully supporting pipeline-as-code, plugin extensions, parallel execution, and artifact management.

    PowerShellPipeline-as-Code
    在 GitHub 上查看↗7,530
  • jenkinsci/jenkinsjenkinsci 的头像

    jenkinsci/jenkins

    25,452在 GitHub 上查看↗

    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 the archetypal open-source CI/CD automation server, natively supporting pipeline as code (Jenkinsfile), self-hosting, version control integration, a vast plugin ecosystem, parallel execution, and artifact management—exactly what you need for automating build, test, and deployment pipelines.

    JavaPipeline OrchestrationAutomated Software DeliveryAutomated Test Execution
    在 GitHub 上查看↗25,452
  • dagger/daggerdagger 的头像

    dagger/dagger

    15,970在 GitHub 上查看↗

    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 with typed API pipelines, DAG-based parallel execution, and built-in artifact management—it directly meets the need for an open-source, self-hostable pipeline automation platform with container support and extensibility.

    GoBuild AutomationContainer CI/CD PipelinesCI/CD Orchestration Tools
    在 GitHub 上查看↗15,970
  • travis-ci/travis-citravis-ci 的头像

    travis-ci/travis-ci

    8,490在 GitHub 上查看↗

    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 a continuous integration and deployment platform with YAML-based pipeline configuration, parallel matrix builds, and extensive integration with version control, containers, and deployment targets – matching all your required features for automation.

    Automated Software TestingBuild OrchestrationBuild Artifact Deployment
    在 GitHub 上查看↗8,490
  • screwdriver-cd/screwdriverscrewdriver-cd 的头像

    screwdriver-cd/screwdriver

    1,042在 GitHub 上查看↗

    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 self-hostable CI/CD platform that defines pipelines as code, integrates with version control, supports containers via Kubernetes, and provides artifacts management and a plugin ecosystem, making it a strong fit for automating build, test, and deployment pipelines.

    JavaScriptContainerized Build SystemsContinuous Delivery PipelinesBuild and Test Pipelines
    在 GitHub 上查看↗1,042
  • gocd/gocdgocd 的头像

    gocd/gocd

    7,402在 GitHub 上查看↗

    GoCD is a continuous delivery server and build automation platform designed to orchestrate software delivery pipelines. It functions as a CD pipeline orchestrator that manages the automated execution of build, test, and deployment stages to move code from commit to production. The system utilizes an agent-based job execution model where remote agents pull work from a central server via polling. It employs a state-machine approach to pipeline orchestration, tracking the progression of software through stages and managing immutable build outputs via a central artifact repository to ensure consi

    GoCD is a self-hostable continuous delivery server that orchestrates build, test, and deployment pipelines with artifact management and parallel agent execution, matching the core need for an open-source CI/CD platform.

    JavaAutomation PipelinesCI/CD OrchestrationArtifact Flow Tracking
    在 GitHub 上查看↗7,402
  • woodpecker-ci/woodpeckerwoodpecker-ci 的头像

    woodpecker-ci/woodpecker

    6,499在 GitHub 上查看↗

    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 continuous integration server that defines pipelines as YAML code in your repository, runs steps in Docker containers, and integrates with version control forges, making it a solid match for automating build, test, and deployment pipelines, though artifact management and a built-in registry are not prominently featured.

    GoCI/CD Automation ServersCode Forge ConnectorsContainer Workflow Orchestration
    在 GitHub 上查看↗6,499
  • fastlane/cifastlane 的头像

    fastlane/ci

    2,067在 GitHub 上查看↗

    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-hostable CI platform built for mobile app development, so it directly tools for automating build, test, and deployment pipelines even if its mobile focus narrows the scope compared to a generic CI solution.

    RubyMobile Build OrchestrationCI/CD Automation ServersCode Signing
    在 GitHub 上查看↗2,067
  • strider-cd/striderStrider-CD 的头像

    Strider-CD/strider

    4,571在 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

    Strider is a self-hostable continuous integration and deployment server that directly fits the need for automating build, test, and deployment pipelines, though it may not cover every listed feature like container support or a built-in registry.

    JavaScriptAutomated Software DeliveryContinuous Integration & DeploymentCI/CD Automation Servers
    在 GitHub 上查看↗4,571
一览前 10 名对比
仓库Star 数语言许可证最后推送
drone/drone36.8KGoApache-2.02026年6月16日
harness/harness36.9KGoApache-2.02026年6月19日
go-gitea/gitea56.3KGoMIT2026年6月16日
jenkinsci/docker7.5KPowerShellMIT2026年6月22日
jenkinsci/jenkins25.5KJavaMIT2026年6月17日
dagger/dagger16KGoApache-2.02026年6月17日
travis-ci/travis-ci8.5K——2024年6月4日
screwdriver-cd/screwdriver1KJavaScriptNOASSERTION2026年6月15日
gocd/gocd7.4KJavaApache-2.02026年6月17日
woodpecker-ci/woodpecker6.5KGoapache-2.02026年2月21日

Related searches

  • an open source ci cd pipeline tool
  • 自托管构建流水线服务器
  • CI/CD 流水线
  • CI/CD 流水线自动化工具
  • 开源的项目管理工具
  • 自托管 Git 托管平台
  • 容器原生的 CI/CD 系统
  • an open source project management tool