Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.16 KB

README.md

File metadata and controls

24 lines (18 loc) · 1.16 KB

Deploy GitHub self-hosted runners to Azure

Folder structure

  • .github/workflows - GitHub Actions workflows
    • vm-deploy.yml - GitHub Actions workflow for deploying the GitHub self-hosted runner on a VM
    • container-deploy.yml - GitHub Actions workflow for deploying the GitHub self-hosted runner as container
  • docs - Documentation
  • src - Source code
    • vm - Scripts for deploying GitHub self-hosted runner on a VM
    • container - Scripts for deploying GitHub self-hosted runner as container
    • utils - Utilities to cleanup GitHub self-hosted runners, trigger the GitHub Actions workflows, ...

Architecture

VM

alt text

Container

alt text

Remark: Azure Kubernetes Service is a better option for hosting your containers.

Credits

Kudos to Marcus Young for his excellent work around packaging GitHub self-hosted runners as containers.