Skip to content

fawohlsc/github-runner-azure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Deploy GitHub self-hosted runners to Azure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages