Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@youssefbrr youssefbrr released this 21 Jun 15:23
· 1 commit to main since this release

Release Name: Initial Release

Tag: v1.0.0

Description

This is the initial release of the GitHub Self-Hosted Runner Dockerization project. This release includes the Docker setup for deploying self-hosted GitHub Actions runners.

Features

  • Dockerized Runner: Provides a Docker image based on Ubuntu 20.04 for running GitHub Actions.
  • Automated Setup: The runner is set up to automatically download and install the specified version of the GitHub Actions runner.
  • Customizable: Users can specify their repository, registration token, and runner name through environment variables.
  • Scalable: Supports deployment of multiple runner replicas with resource constraints using Docker Compose.
  • Essential Tools: Includes necessary tools and dependencies such as curl, build-essential, libssl-dev, python3, jq, and ssh.

How to Use

  1. Clone the repository and navigate to the project directory.
  2. Edit the docker-compose.yml file to specify your repository, registration token, and runner name.
  3. Deploy the self-hosted runner using Docker Compose:
    docker-compose up -d

Alternatively, build and use your own Docker image using the provided Dockerfile and deploy it with Docker Compose.