Let's learn GitHub Actions in a self-hosted Homelab!

Опубликовано: 30 Сентябрь 2024
на канале: Christian Lempa
40,355
1.1k

Are you interested in automating your Homelab? Then learning GitHub Actions is a great way to get started! With GitHub Actions, you can automate the process of building, testing, and deploying applications on a Kubernetes Cluster. Instead of spending your day in front of a terminal, you can just sit back and let GitHub Actions do all the work for you. In this video, I’ll show you how to set up a project, install a self-hosted runner, and deploy an app on your local Kubernetes Cluster. Tune in to learn more about Homelab automation with GitHub Actions! #GitHubActions #Homelab #automation

Write-Up: https://github.com/ChristianLempa/vid...

Datree-*: http://datree.io

- Datree Tutorial Video:    • Learn How to Solve Kubernetes Issues ...  
- Kubernetes K3S Tutorial:    • Using *HA* Kubernetes at home, was ne...  
- Proxmox Tutorial:    • Create VMs on Proxmox in Seconds!  


Follow me:

TWITTER:   / christianlempa  
INSTAGRAM:   / christianlempa  
TWITCH:   / christianlempa  
DISCORD:   / discord  
GITHUB: https://github.com/christianlempa
PATREON:   / christianlempa  
MY EQUIPMENT: https://kit.co/christianlempa


Timestamps:

00:00 - Introduction
00:56 - Advertisement-*
01:32 - What is GitHub Actions?
03:27 - What's the plan?
04:40 - Where do GitHub Actions run?
05:43 - Why use a self-hosted GitHub Runner?
07:49 - Install the self-hosted Runner on Linux
10:18 - Prepare the Runner
11:45 - Create a new project
14:26 - Do a quick test
15:53 - Find GitHub Actions on the Marketplace
17:39 - Authenticate to the local Kubernetes Cluster
18:57 - Use the Secret in the workflow
19:15 - Deploy a Kubernetes Application
20:21 - Use Datree to prevent misconfiguration-*
22:53 - Use Cases

________________
All links with "*" are affiliate links.