Skip to content
Techtoaster.io

Build/Push Runner Image using CodeBuild

August 2024May 2023 by Tony Tannous
Article 5 of 12 in the series:
Scalable Self-Hosted GitHub Runners on AWS Cloud

This blog post covers setting up a CodeBuild project to build and push the GitHub runner docker image to ECR. To ensure that the version of the GitHub runner agent …

Read more

Hosting the Runner Docker Artifacts on CodeCommit

August 2024April 2023 by Tony Tannous
Article 4 of 12 in the series:
Scalable Self-Hosted GitHub Runners on AWS Cloud

The self-hosted runner agent supports a variety of processor architectures and operating systems. This post covers the preparation/testing of a debian:stable-slim based OS runner, and pushing them to a CodeCommit …

Read more

Self-hosted GitHub Runner(s) Registration Token

August 2024April 2023 by Tony Tannous
Article 3 of 12 in the series:
Scalable Self-Hosted GitHub Runners on AWS Cloud

The docker container entrypoint script executes a start-up command to register the runner to an GitHub Enterprise/Organization/Repository using a Classic Personal Access Token (PAT) which has been assigned the required …

Read more

ECR Runner Image Repository

November 2023April 2023 by Tony Tannous
Article 2 of 12 in the series:
Scalable Self-Hosted GitHub Runners on AWS Cloud

The naming convention and tagging standards used for the ECR runner image(s) repositories are site-specific. To keep things simple, the assumption is we are planning for on a single runner …

Read more

Architecture Overview and Infrastructure Components

August 2024March 2023 by Tony Tannous
Article 1 of 12 in the series:
Scalable Self-Hosted GitHub Runners on AWS Cloud

The following diagram shows the various architecture components in a sample solution for implementing GitHub self-hosted runners. Green numbered squares are used to break down the architecture into manageable segments. …

Read more

Newer posts
← Previous Page1 … Page7 Page8
Powered by Curiousity ©2025