# actions/runner-images

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/actions-runner-images).**

12,843 stars · 3,755 forks · PowerShell · MIT

## Links

- GitHub: https://github.com/actions/runner-images
- awesome-repositories: https://awesome-repositories.com/repository/actions-runner-images.md

## Description

This project provides a collection of automated scripts for building and maintaining virtual machine images designed for continuous integration runners. It functions as a framework for infrastructure as code, enabling the generation of pre-configured environments that ensure consistent software and tool availability across automated workflows.

The system utilizes declarative configuration to manage the lifecycle of virtual machine images, ensuring environment parity across cloud regions. By automating the image baking process, it allows for the creation of immutable snapshots that provide reproducible execution environments for automated testing and deployment tasks.

These tools support the broader requirements of cloud infrastructure automation and continuous integration environment management. The repository includes the necessary scripts to orchestrate the deployment of scalable virtual machine resources and maintain consistent runner configurations.

## Tags

### DevOps & Infrastructure

- [Runner Image Managers](https://awesome-repositories.com/f/devops-infrastructure/continuous-integration-systems/runner-image-managers.md) — Configures pre-built runner images with necessary software tools to support automated build and test workflows.
- [Virtual Machine Provisioners](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-provisioners/virtual-machine-provisioners.md) — Creates pre-configured virtual machine environments to ensure consistent software availability across automated workflows. ([source](https://github.com/actions/runner-images/tree/main/docs/))
- [Virtual Machine Builders](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/infrastructure-as-code/configuration-management/runner-image-specifications/virtual-machine-builders.md) — Provides automated scripts for building and maintaining virtual machine images used by continuous integration runners.
- [Cloud Infrastructure Automation](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure-automation.md) — Automates the management and deployment of scalable cloud resources and virtual machine images.
- [Infrastructure as Code](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-as-code.md) — Uses declarative configuration to manage the lifecycle and deployment of cloud-based virtual machine resources.
- [CI/CD Pipeline Configurations](https://awesome-repositories.com/f/devops-infrastructure/ci-cd-pipelines/ci-cd-pipeline-configurations.md) — Configures and maintains consistent virtual machine environments for reliable CI/CD pipeline execution.
- [Infrastructure as Code Frameworks](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-as-code-frameworks.md) — Provides a framework for deploying scalable cloud environments through declarative infrastructure-as-code configuration.
- [Ephemeral Environments](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/infrastructure-as-code/management/infrastructure-orchestration/ephemeral-environments.md) — Provisions short-lived, reproducible compute instances for isolated task execution.
- [Build Environment Configurations](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/environment-management/build-environment-configurations.md) — Manages environment configurations to ensure consistent software versions across cloud regions.
- [Deployment Automation](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/automation-and-tooling/deployment-automation.md) — Automates the deployment of virtual machine images to maintain scalable and consistent runner environments. ([source](https://github.com/actions/runner-images/tree/main/docs/))
- [Infrastructure Provisioning Tools](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/infrastructure-provisioning-management/infrastructure-provisioning-tools.md) — Automates the deployment of infrastructure stacks using declarative configuration for consistent environments.

### Operating Systems & Systems Programming

- [Automated Image Provisioners](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/base-image-distributions/automated-image-provisioners.md) — Automates the creation and preparation of virtual machine disk images for consistent deployment.
