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



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

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

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/videos/tree/main/github-actions-tutorial

Datree-*: http://datree.io

– Datree Tutorial Video: https://youtu.be/KWKxgv4lT3o
– Kubernetes K3S Tutorial: https://youtu.be/UdjhFLV1yt8
– Proxmox Tutorial: https://youtu.be/1nf3WOEFq1Y

Follow me:

TWITTER: https://twitter.com/christianlempa
INSTAGRAM: https://instagram.com/christianlempa
TWITCH: https://twitch.tv/christianlempa
DISCORD: https://discord.gg/christian-lempa-s-tech-community-702179729767268433
GITHUB: https://github.com/christianlempa
PATREON: https://www.patreon.com/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.

Comments are closed.