Subscribe to show your support! https://goo.gl/1Ty1Q2 .
What’s up everyone. I’ve recently discovered Self-hosted GitHub actions features. Github provides us with a runner we can use to run our own GitHub actions using our own infrastructure.
This is great for folks who have spare compute that do not want to pay extra for more GitHub action minutes.
In this video, you’ll learn how the Action runner works, a source code and practical example of a running workflow. Enjoy!
Also if you want to support the channel further, become a member 😎
Checkout “That DevOps Community” too
All the source code is available on GitHub, check links below.
If you’re interested in learning more about Kubernetes, checkout my series below:
Kubernetes Development Guide:
Kubernetes Monitoring Guide:
Kubernetes Secret Management Guide:
Like and Subscribe for more 🙂
Follow me on socials!
Twitter | https://twitter.com/marceldempers
GitHub | https://github.com/marcel-dempers
Facebook | http://fb.me/thatdevopsguy
LinkedIn | https://www.linkedin.com/in/marceldempers
Instagram | https://www.instagram.com/thatdevopsguy
Track: Fox Beat 2 – Jeff Kaale – Bae – Royalty Free Vlog Music [BUY=FREE] | is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/by/3.0/)
Track: Kurfew – Kurfew – Spire (Ambient / Chill) [FREE DOWNLOAD] | is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/by/3.0/)
Track: souKo – souKo – Parallel | is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/by/3.0/)
Hello and thank you for this helpful video 😊 please If I want to run python script against my local machine from GitHub action will hosted runner be useful for that case?
Hi Marcel, I followed this tutorial. But, GitHub runner is not registering with the gh repository automatically ?
Any idea, What i am doing wrong
can we create multiple runner
Awesome👍👏👏. Thank you Marcel for the useful videos
Lekker aksent! Lekker video!
One question regarding parallelism in selfhosted GitHub runners. I am planning to host my runner in kubernetes and I would like to know how we can handle if we have some jobs in queue. Can we use some sort of autoscaling mechanism if there are jobs in queue?
Checkout this project: https://github.com/evryfs/github-actions-runner-operator/ – which can auto-scale runners on-demand and provides a nice CRD api def.
Do you think this kills tech like Jenkins?
Hey Marcel, I recently discovered your videos and I love it. Just a small request as I've been binge-watching your videos, to please speak closer to the mic when you turn to talk to your right camera. My sound is usually on my headphones and gives a weird distracting feeling when I'm following your instruction. Cheers!