يوفر هذا المشروع وكيل تنفيذ في حاويات مصمماً لاستضافة سير عمل مؤتمت لمنصات التحكم في الإصدارات. يعمل كعداء (runner) ذاتي الاستضافة يقوم بالتسجيل تلقائياً في خدمة مركزية عند بدء التشغيل وينتهي بعد إكمال مهمة واحدة، مما يضمن تشغيل كل مهمة في بيئة نظيفة ومعزولة.
الميزات الرئيسية لـ myoung34/docker-github-actions-runner هي: Self-Hosted Runner Operators, GitHub Actions, Ephemeral Execution Environments, Ephemeral Job Runners, Ephemeral Provisioning, Container CI/CD Pipelines, Containerized Task Execution, Ephemeral Container Orchestrators.
تشمل البدائل مفتوحة المصدر لـ myoung34/docker-github-actions-runner: actions/actions-runner-controller — Kubernetes controller for GitHub Actions self-hosted runners. aws/copilot-cli — AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It… dagger/dagger — Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines.… concourse/concourse — Concourse is a container-based continuous integration and delivery platform that functions as a distributed build… tektoncd/pipeline — Pipeline is a Kubernetes native CI/CD framework and cloud native pipeline orchestrator. It functions as a custom… pkgxdev/pkgx — pkgx is a cross-platform tool orchestrator and portable package runner that enables the execution of specific software…
Kubernetes controller for GitHub Actions self-hosted runners
AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It serves as a container deployment tool, infrastructure orchestrator, and job runner, enabling the release of production-ready workloads through a simplified set of commands. The tool distinguishes itself by automating the entire application lifecycle, from initializing directory structures and manifests to managing continuous delivery pipelines with Git integration. It utilizes a manifest-based approach to generate and customize cloud infrastructure templates, allowing for the
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
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