awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
woodpecker-ci avatar

woodpecker-ci/woodpecker

0
View on GitHub↗
6,499 نجوم·515 تفرعات·Go·apache-2.0·24 مشاهداتwoodpecker-ci.org↗

Woodpecker

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-architecture agent pool that distributes pipeline workloads across heterogeneous infrastructure. Plugin-based step extensibility allows reusable, community-contributed pipeline actions through pre-built Docker images.

The server provides database-backed state persistence for pipeline runs, logs, and metadata, enabling historical queries and audit trails. OAuth-based authentication delegates user authentication to the connected code forge, eliminating separate credential management. The system supports multi-platform build execution across different operating systems and architectures from a single configuration.

Features

  • CI/CD Automation Servers - Automates build, test, and deployment workflows triggered by repository code changes.
  • Forge Integrations - Connects to code hosting platforms to trigger pipelines on events and authenticate users.
  • YAML-Based Task Definitions - Defines pipelines declaratively in YAML files stored in the repository.
  • Container Workflow Orchestration - Defines and executes multi-step pipelines using container images for each task.
  • Code Forge Connectors - Connects to code forges to trigger pipelines on events and authenticate users via OAuth.
  • Pipeline Step Execution - Each pipeline step executes in an isolated Docker container for reproducible builds.
  • Continuous Integration Servers - Automates building, testing, and deploying code changes triggered by repository events.
  • Self-Hosted Infrastructure - Deploys and manages the CI/CD system on your own servers for full control.
  • Event-Driven Webhooks - Triggers pipelines automatically via webhooks from code forge events.
  • OAuth Authentication - Delegates user authentication to the connected code forge via OAuth 2.0 flows.
  • Database-Backed Persistence - Persists pipeline runs, logs, and metadata in a relational database for audit trails.
  • Multi-Platform Build Orchestrators - Runs pipelines across different operating systems and architectures from a single configuration.
  • Multi-Architecture Agent Pools - Supports distributing pipeline workloads across agents on different architectures and platforms.
  • Step-Level Resource Isolation - Each pipeline step runs with its own filesystem and network namespace for clean environments.
  • Plugin-Based Architectures - Extends pipeline steps with reusable, community-contributed Docker images as plugins.
  • Continuous Integration - Container-based CI/CD platform for automated pipelines.
  • Source Control and CI/CD - Executes CI/CD pipelines with high extensibility.

سجل النجوم

مخطط تاريخ النجوم لـ woodpecker-ci/woodpeckerمخطط تاريخ النجوم لـ woodpecker-ci/woodpecker

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Woodpecker

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Woodpecker.
  • jenkinsci/jenkinsالصورة الرمزية لـ jenkinsci

    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

    Java
    عرض على GitHub↗25,452
  • jenkins-x/jxالصورة الرمزية لـ jenkins-x

    jenkins-x/jx

    4,691عرض على GitHub↗

    jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of applications. It functions as a cloud native pipeline manager that executes container-based build and deployment sequences using a catalog of reusable tasks. The project distinguishes itself through the automated orchestration of preview environments, which are created and destroyed based on pull request activity to enable validation before merging. It employs a GitOps-based state synchronization model to maintain the desired state of clusters by polling git repositories and

    Goacceleratorcicdcontinuous-delivery
    عرض على GitHub↗4,691
  • strider-cd/striderالصورة الرمزية لـ Strider-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

    JavaScript
    عرض على GitHub↗4,571
  • jenkinsci/dockerالصورة الرمزية لـ jenkinsci

    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

    PowerShelldockerhacktoberfestjenkins
    عرض على GitHub↗7,530
عرض جميع البدائل الـ 30 لـ Woodpecker→

الأسئلة الشائعة

ما هي وظيفة woodpecker-ci/woodpecker؟

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.

ما هي الميزات الرئيسية لـ woodpecker-ci/woodpecker؟

الميزات الرئيسية لـ woodpecker-ci/woodpecker هي: CI/CD Automation Servers, Forge Integrations, YAML-Based Task Definitions, Container Workflow Orchestration, Code Forge Connectors, Pipeline Step Execution, Continuous Integration Servers, Self-Hosted Infrastructure.

ما هي البدائل مفتوحة المصدر لـ woodpecker-ci/woodpecker؟

تشمل البدائل مفتوحة المصدر لـ woodpecker-ci/woodpecker: jenkinsci/jenkins — Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and… jenkins-x/jx — jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of… strider-cd/strider — Strider is a CI/CD server designed to automate the building, testing, and deployment of software through continuous… jenkinsci/docker — This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It… argoproj/argo — Argo is a cloud native CI/CD platform and Kubernetes workflow engine. It functions as a container pipeline… conversejs/converse.js — Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with…