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

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

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

myoung34/docker-github-actions-runner

0
View on GitHub↗
2,202 نجوم·455 تفرعات·Shell·gpl-3.0·3 مشاهدات

Docker Github Actions Runner

يوفر هذا المشروع وكيل تنفيذ في حاويات مصمماً لاستضافة سير عمل مؤتمت لمنصات التحكم في الإصدارات. يعمل كعداء (runner) ذاتي الاستضافة يقوم بالتسجيل تلقائياً في خدمة مركزية عند بدء التشغيل وينتهي بعد إكمال مهمة واحدة، مما يضمن تشغيل كل مهمة في بيئة نظيفة ومعزولة.

يتميز النظام بتركيزه على إدارة دورة الحياة المؤقتة والأمان. فمن خلال استخدام نموذج تنفيذ غير جذري (non-root)، فإنه يفرض مبادئ الامتياز الأقل أثناء معالجة المهام. يدعم العداء التهيئة الديناميكية من خلال متغيرات البيئة، مما يسمح بالتسجيل المؤتمت، والتصنيف المخصص، وتكامل شبكات الوكيل للتشغيل داخل البنية التحتية المقيدة أو المحمية بجدار حماية.

يمكن للمستخدمين تخصيص بيئة التنفيذ من خلال البناء فوق صور أساسية لتضمين سلاسل أدوات وتبعيات برمجية محددة مطلوبة لخطوط أنابيب بناء متنوعة. يتعامل العداء مع دورة حياة الوكيل بالكامل، بما في ذلك الحصول على رموز الوصول، وتنظيف الملفات المؤقتة، وإلغاء تسجيل الحاوية بمجرد انتهاء المهمة الموكلة.

Features

  • Self-Hosted Runner Operators - Provides a self-hosted runner that registers as an active agent for repositories and organizations.
  • GitHub Actions - Functions as a self-hosted runner that automatically registers with version control platforms to process automated workflows.
  • Ephemeral Execution Environments - Ensures build isolation by configuring agents to process a single job and terminate immediately.
  • Ephemeral Job Runners - Facilitates efficient autoscaling by configuring agents to process one job and terminate automatically.
  • Ephemeral Provisioning - Configures short-lived execution agents that automatically register and terminate for efficient, clean builds.
  • Container CI/CD Pipelines - Executes automated build jobs within isolated, non-root container environments to maintain strict security boundaries.
  • Containerized Task Execution - Executes automated repository jobs and build pipelines within isolated container environments.
  • Ephemeral Container Orchestrators - Manages the ephemeral lifecycle of execution agents by automatically spinning up and terminating containers for each individual job.
  • Runner Controllers - Orchestrates self-hosted runners within containerized environments to execute automated CI/CD pipelines.
  • Container Lifecycle Orchestrators - Automates the registration and deregistration of execution agents using container lifecycle hooks.
  • Runner Installers - Links containerized environments to version control platforms through automated authentication and configuration.
  • Runner Lifecycle Orchestration - Manages the registration and removal of execution agents during container startup and shutdown.
  • Docker Automation Frameworks - Provides a portable, containerized runtime environment that connects to build platforms to perform tasks with clean state management.
  • Runner Provisioning - Automates the acquisition of registration tokens at runtime to simplify agent deployment.
  • Restrictive Network Connectivity - Provides proxy networking support to enable build agents to operate within restricted or firewalled infrastructure environments.
  • Dynamic Client Registrations - Acquires and validates access tokens at runtime to securely link new container instances to the platform.
  • Non-Root Container Execution Environments - Enforces least-privilege security by executing the automation agent as a non-root user within the container.

سجل النجوم

مخطط تاريخ النجوم لـ myoung34/docker-github-actions-runnerمخطط تاريخ النجوم لـ myoung34/docker-github-actions-runner

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

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

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

Start searching with AI

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

ما هي وظيفة myoung34/docker-github-actions-runner؟

يوفر هذا المشروع وكيل تنفيذ في حاويات مصمماً لاستضافة سير عمل مؤتمت لمنصات التحكم في الإصدارات. يعمل كعداء (runner) ذاتي الاستضافة يقوم بالتسجيل تلقائياً في خدمة مركزية عند بدء التشغيل وينتهي بعد إكمال مهمة واحدة، مما يضمن تشغيل كل مهمة في بيئة نظيفة ومعزولة.

ما هي الميزات الرئيسية لـ myoung34/docker-github-actions-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؟

تشمل البدائل مفتوحة المصدر لـ 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…

مجموعات مختارة تضم Docker Github Actions Runner

مجموعات منسقة بعناية يظهر فيها Docker Github Actions Runner.
  • مشغلات GitHub Actions ذاتية الاستضافة
  • مشغلات خطوط أنابيب CI المحلية

بدائل مفتوحة المصدر لـ Docker Github Actions Runner

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Docker Github Actions Runner.
  • actions/actions-runner-controllerالصورة الرمزية لـ actions

    actions/actions-runner-controller

    6,320عرض على GitHub↗

    Kubernetes controller for GitHub Actions self-hosted runners

    Gogithub-actionskubernetesoperator
    عرض على GitHub↗6,320
  • aws/copilot-cliالصورة الرمزية لـ aws

    aws/copilot-cli

    3,735عرض على GitHub↗

    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

    Goaws-apprunneraws-ecsaws-fargate
    عرض على GitHub↗3,735
  • dagger/daggerالصورة الرمزية لـ dagger

    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

    Go
    عرض على GitHub↗15,970
  • concourse/concourseالصورة الرمزية لـ concourse

    concourse/concourse

    7,845عرض على 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
    عرض على GitHub↗7,845
عرض جميع البدائل الـ 30 لـ Docker Github Actions Runner→