3 个仓库
Automated provisioning and token management for CI runner instances.
Distinct from Runner Image Managers: Focuses on the active provisioning and registration of runner instances rather than managing the static VM images they use.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Runner Provisioning. Refine with filters or upvote what's useful.
DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests
Provides automation for provisioning GitHub Actions runner instances and managing their registration tokens.
Kubernetes controller for GitHub Actions self-hosted runners
Adjusts the number of runner instances up or down based on the volume of queued workflow jobs.
该项目提供了一个容器化执行代理,旨在为版本控制平台托管自动化工作流。它作为一个自托管的 Runner,在启动时自动向中央服务注册,并在完成单个作业后终止,确保每个任务都在干净、隔离的环境中运行。 该系统通过专注于临时生命周期管理和安全性脱颖而出。通过利用非 root 执行模型,它在作业处理期间强制执行最小权限原则。该 Runner 支持通过环境变量进行动态配置,允许自动注册、自定义标签,以及为在受限或防火墙基础设施内操作集成代理网络。 用户可以通过在基础镜像上构建以包含多样化构建流水线所需的特定工具链和软件依赖项来定制执行环境。该 Runner 处理代理的整个生命周期,包括获取访问令牌、清理临时文件,以及在分配的任务完成后注销容器。
Automates the acquisition of registration tokens at runtime to simplify agent deployment.