docker-github-runner-linux
Repository for building a self hosted GitHub runner as a ubuntu linux container (by Pwd9000-ML)
azure-container-apps
Roadmap and issues for Azure Container Apps (by microsoft)
Our great sponsors
docker-github-runner-linux | azure-container-apps | |
---|---|---|
5 | 9 | |
28 | 350 | |
- | 2.6% | |
6.0 | 4.5 | |
8 days ago | 8 months ago | |
PowerShell | ||
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
docker-github-runner-linux
Posts with mentions or reviews of docker-github-runner-linux.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-13.
-
Hosting your self hosted runners on GitHub Codespaces
We will actually be using a very similar approach for the docker image configuration based on one of my previous blog posts, 'Create a Docker based Self Hosted GitHub runner Linux container'. So do check out that post also if you wanted more info on how self hosted GitHub runner containers work.
-
Run Docker based GitHub runner containers on Azure Container Apps (ACA)
You can use the following example workflow: kedaScaleTest.yml
-
Running Docker based GitHub runner containers on Azure Container Instances (ACI)
For this step I will use a PowerShell script, Prepare-RBAC-ACI.ps1 running Azure-CLI, to create a Resource Group and grant access to our GitHub Service Principal App we created in the previous post.
-
Storing Docker based GitHub runner containers on Azure Container Registry (ACR)
I hope you have enjoyed this post and have learned something new. You can find the code samples used in this blog post on my GitHub project: docker-github-runner-windows or docker-github-runner-linux. ❤️
-
Create a Docker based Self Hosted GitHub runner Linux container
Open VSCode, you can clone the repo found on my GitHub project docker-github-runner-linux which contains all the files or simply follow along with the following steps. We will prepare a script that will be needed as part of our docker image creation.
azure-container-apps
Posts with mentions or reviews of azure-container-apps.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-26.
- Container app costs more than expected?
-
Serverless Container IaaS for Serving HTTP Requests?
Azure Container Apps might be able to do this when sticky sessions enter public preview. Logic Apps is also a more flexible option - not sure what its timeouts/performance are like though
-
Anyone used Azure Container Apps in production?
Scaling and deployments can now be done without any downtime when using health checks: https://github.com/microsoft/azure-container-apps/issues/497
-
Is anybody using Azure Container Apps for production?
But looks like it really is not supported right now - https://github.com/microsoft/azure-container-apps/issues/227
-
Run Docker based GitHub runner containers on Azure Container Apps (ACA)
Issue 1: Azure Container Apps doesn't fully yet allow us to use the Container Apps system assigned managed identity to pull images from Azure Container Registry. This means that we have to enable the ACRs Admin Account in order to provision images from the Azure Container Registry. You can follow this GitHub issue regarding this bug.
-
Can I use container apps for non HTTP traffic?
There is similar question asked on GitHub and it has been marked as a "Feature request" - https://github.com/microsoft/azure-container-apps/issues/129
-
Azure Container Apps: Underneath The Hood (Quickstart)
GitHub: https://github.com/microsoft/azure-container-apps
-
Creating and Provisioning Azure Container Apps with Bicep
Before we kick this off, it's REALLY IMPORTANT to note that Container Apps is currently in preview! That means what I publish in my present might/will change in your future! One example of this is that the namespace that Container Apps currently reside in will be changing in March 2022, as referenced in this GitHub issue (Note to self, update this article!)
-
Test Azure Functions scaling on Container Apps with Azure Load Testing
Container Apps seem to become a valid hosting option for our scenario and our requirements once BYO/bring-your-own virtual network feature is available.
What are some alternatives?
When comparing docker-github-runner-linux and azure-container-apps you can also consider the following projects:
private-aks-cluster-terraform-devops - This sample shows how to create a private AKS cluster using Terraform and Azure DevOps
bookstore-containerapps
runner - The Runner for GitHub Actions :rocket:
wsl2-podman - Script for installing WSL2 + podman and podman-compose (or docker and docker-compose)
acr - Azure Container Registry samples, troubleshooting tips and references
docker-github-runner-windows - Repository for building a self hosted GitHub runner as a windows container
GitHub-Codespaces-Lab - GitHub CodeSpaces Demo Lab Repository
docker-github-runner-linux vs private-aks-cluster-terraform-devops
azure-container-apps vs bookstore-containerapps
docker-github-runner-linux vs runner
docker-github-runner-linux vs wsl2-podman
docker-github-runner-linux vs acr
docker-github-runner-linux vs docker-github-runner-windows
docker-github-runner-linux vs GitHub-Codespaces-Lab