awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
myoung34 avatar

myoung34/docker-github-actions-runner

0
View on GitHub↗
2,202 stele·455 fork-uri·Shell·gpl-3.0·3 vizualizări

Docker Github Actions Runner

Acest proiect oferă un agent de execuție containerizat conceput pentru a găzdui fluxuri de lucru automatizate pentru platformele de control al versiunilor. Funcționează ca un runner self-hosted care se înregistrează automat la un serviciu central la pornire și se termină după finalizarea unei singure sarcini, asigurându-se că fiecare sarcină rulează într-un mediu curat și izolat.

Sistemul se distinge prin accentul pus pe gestionarea ciclului de viață efemer și securitate. Prin utilizarea unui model de execuție non-root, impune principii de „least-privilege” în timpul procesării sarcinilor. Runner-ul suportă configurarea dinamică prin variabile de mediu, permițând înregistrarea automată, etichetarea personalizată și integrarea networking-ului de tip proxy pentru operarea în infrastructuri restricționate sau protejate de firewall.

Utilizatorii pot personaliza mediul de execuție construind pe baza unor imagini de bază pentru a include toolchain-uri specifice și dependențe software necesare pentru diverse pipeline-uri de build. Runner-ul gestionează întregul ciclu de viață al agentului, inclusiv obținerea token-urilor de acces, curățarea fișierelor temporare și deregistrarea containerului odată ce sarcina alocată este finalizată.

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.

Istoric stele

Graficul istoricului de stele pentru myoung34/docker-github-actions-runnerGraficul istoricului de stele pentru myoung34/docker-github-actions-runner

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Docker Github Actions Runner

Colecții selectate manual în care apare Docker Github Actions Runner.
  • Runner-e self-hosted pentru GitHub Actions
  • Runner-e locale pentru pipeline-uri CI

Întrebări frecvente

Ce face myoung34/docker-github-actions-runner?

Acest proiect oferă un agent de execuție containerizat conceput pentru a găzdui fluxuri de lucru automatizate pentru platformele de control al versiunilor. Funcționează ca un runner self-hosted care se înregistrează automat la un serviciu central la pornire și se termină după finalizarea unei singure sarcini, asigurându-se că fiecare sarcină rulează într-un mediu curat și izolat.

Care sunt principalele funcționalități ale myoung34/docker-github-actions-runner?

Principalele funcționalități ale myoung34/docker-github-actions-runner sunt: Self-Hosted Runner Operators, GitHub Actions, Ephemeral Execution Environments, Ephemeral Job Runners, Ephemeral Provisioning, Container CI/CD Pipelines, Containerized Task Execution, Ephemeral Container Orchestrators.

Care sunt câteva alternative open-source pentru myoung34/docker-github-actions-runner?

Alternativele open-source pentru myoung34/docker-github-actions-runner includ: 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…

Alternative open-source pentru Docker Github Actions Runner

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Docker Github Actions Runner.
  • actions/actions-runner-controllerAvatar actions

    actions/actions-runner-controller

    6,320Vezi pe GitHub↗

    Kubernetes controller for GitHub Actions self-hosted runners

    Gogithub-actionskubernetesoperator
    Vezi pe GitHub↗6,320
  • aws/copilot-cliAvatar aws

    aws/copilot-cli

    3,735Vezi pe 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
    Vezi pe GitHub↗3,735
  • dagger/daggerAvatar dagger

    dagger/dagger

    15,970Vezi pe 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
    Vezi pe GitHub↗15,970
  • concourse/concourseAvatar concourse

    concourse/concourse

    7,845Vezi pe 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
    Vezi pe GitHub↗7,845
  • Vezi toate cele 30 alternative pentru Docker Github Actions Runner→