CI/CD Tutorial using GitHub Actions - Automated Testing & Automated Deployments

preview_player
Показать описание

Want to automate your testing and deployments? Discover how GitHub Actions can revolutionise your CI/CD workflow in this beginner-friendly tutorial!

CI/CD (Continuous Integration/Continuous Deployment) is a game-changer for developers. By automating code integration, testing, and deployment, it not only reduces manual errors but also accelerates your development cycle. As a programmer, you'll benefit from consistent, high-quality releases and more time to focus on what really matters: coding and problem-solving.

In this video, you'll learn:

• The fundamentals of CI/CD and its importance in modern development
• Step-by-step guide to setting up GitHub Actions
• How to create efficient workflows for testing and deploying your code
• Practical tips to streamline your development process through automation

By the end of this tutorial, you'll have the skills to automate your code testing and deployment. This means less time wrestling with manual processes and more time crafting amazing code. Plus, you'll reduce errors and improve your overall code quality, making you a more efficient and valuable programmer.

Learning CI/CD is one of the most important tips that I have for helping you to become a better programmer!
Рекомендации по теме
Комментарии
Автор

Why is there a 'with' of 'node-version: 20' under a checkout action, based on the docs this should be invalid? am I missing something?

fabianvieri
Автор

This is amazing! Thanks for the tutorial. One of my main issues was I didn't want to test the cicd on production

fata__morgana
Автор

But you are using StrictHostKeyChecking=no which is not good (safe), right?

fvgoya
Автор

but how your code will deploy to a vps?

gaurabgogoi
Автор

Nice video, but why they make build directly to the server it down our sever during build process, when build is success and complete then it move to server like digitalocean and netlify working. how can we do this in github action please help me?

hrk
Автор

Hi, Is it possible to create the pull request and make it merge automatically. If you push new changes to your repo and if all of the tests are passing the changes will merge otherwise the won't. So everything you need to do is just push new changes and that's it. I managed to create this ci cd pipeline on github actions but still I had to manually hit the "create pull request" button and then if the tests passed it automatically merged, but that's still not fully automated because of the create pull request step.

richthekidrich
Автор

Hey Tom, amazing video. I'm curious though, what's the cool VS theme that you're using in this?

bobbybrandon
Автор

Which tools do you use for your videos? I like tge canera movement when you record your screen. How did you animate it like this?❤😂

HeroSanjA
Автор

Very useful; i just checked if the video is playing on 1.5x😂. Just slow down a little bit and create more devops stuff man

shivali-
Автор

Thnks bro, this video really introduced me to the ci/cd

sanjids
Автор

Too fast, Not very beginner friendly. You were too fast as if you were going to paris the next minute

samuelosho
Автор

Too fast, most useful for pro's and less for beginners.

damikos
Автор

DAM MAN, LEAVE THE CODE I DONT NEED YOUR FACE

PFOctavio
Автор

Way too fast paced. Guess I'm just not the target audience for this

worst
Автор

bro... you need to slow down, this 6 minute video became 20 minutes video for me because i had to rewind many times

simranbanwait