Summary
Full Transcript
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.
