CI/CD Pipeline Using GitHub Actions: Automate Software Delivery (for free)

preview_player
Показать описание
Setting up a CI/CD pipeline for your project allows you to run all your tests and deploy your code without needing to lift a finger. In this video, I cover the difference between Continuous Integration, Continuous Delivery and Continuous Deployment as well as show you how to set up a working CI/CD Pipeline in GitHub Actions.

⏳ CHAPTERS
00:00 - Introduction
00:14 - Continuous Integration
00:51 - Alternatives to GitHub Actions
01:06 - Continuous Delivery / Deployment
01:51 - Project Introduction
02:18 - Code Access
02:36 - Project Walkthrough
04:01 - .Net Core Dockerfile
05:06 - Docker Compose
06:25 - GitHub Actions Cost
06:50 - GitHub Actions File (part 1)
07:15 - Single vs Multiple Jobs
07:32 - GitHub Actions File (part 2)
09:17 - Spin up Docker in GitHub Actions
10:24 - Test Reporter
10:59 - Push Docker Image to ECR
11:34 - Final Result
11:48 - Support Me for Code Access

🔗 SOCIAL LINKS

🧑‍💻 WHO AM I
I’m Alex, a Software Developer and YouTube working in the UK. I make videos about software development to help developers with the skills they need to be senior developers.

#coding #programming #developer
Рекомендации по теме
Комментарии
Автор

Let me just say, you are a great youtube teacher. I'm glad I came across this video. Thanks a lot.

blackdevil
Автор

GitHub pages came to my rescue so many times for personal projects. Thanks for explaining the actions 👍

ShuklaAayushi
Автор

I really like your videos. Please keep them coming, thank you.

quintero
Автор

Damn thats lovely! Thank you for making this video dude!

sebon
Автор

Hey, love the video! Just wondering what is the extension you're using to see commits message/date on each highlighted line?

JoshIbbotson
Автор

really nice video, i wish there is a course by you for advance stufff

rohanagrawal
Автор

Hey Alex, I just watched your video and I must say that it was really informative and well-made. I loved your videos. I was wondering if I could help you edit your videos and also make highly engaging shorts for you?

m.ehtizan
Автор

This is just CI. Pushing to an ECR is not CD. Continuous Delivery means the image is running some environment such as a QA EKS node. There should be a separate pipeline for deploying the image.

pinkieswear
Автор

great content please remove the background sound

ahmedahmed-xiyh