- .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, ...
Remark: Azure Kubernetes Service is a better option for hosting your containers.
Kudos to Marcus Young for his excellent work around packaging GitHub self-hosted runners as containers.