Skip to content

ARM template & cloud-init config to quickly deploy a GitHub self-hosted Linux runner to Azure.

License

Notifications You must be signed in to change notification settings

rakheshster/github-runner-on-ubuntu

Repository files navigation

What is this?

Build Status awesome-runners

This is an ARM template that will create a self-hosted Linux x64 (currently Ubuntu 18.04, soon to be 20.04) GitHub runner on Azure. You don't need to register the runner against your repo. The pipeline will automatically do so.

The pipeline takes the following inputs:

  • TOKEN - your GitHub personal access token. Note this is not the token of the self-hosted runner.
  • REPO - the username/repo of the GitHub repo you wish to register the runner against (e.g. rakheshter/kea-knot)
  • RUNNER_VER - the version of the runner to download and install
  • RESOURCEGROUP - the name of the resource group to use in Azure (put whatever name you wish to use - doesn't matter)
  • AZ_CONNECTION - the name of your service connection to Azure

About

ARM template & cloud-init config to quickly deploy a GitHub self-hosted Linux runner to Azure.

Resources

License

Stars

Watchers

Forks