Рет қаралды 7,950
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.
☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: ko-fi.com/alexhyett
📨 Join my free weekly newsletter for advice, technology and more: newsletter.alexhyett.com
🗺️ Backend Developer Roadmap: www.alexhyett.com/backend-dev...
📝 Transcript: www.alexhyett.com/ci-cd-pipel...
🎓 RECOMMENDED COURSES (Use code FRIENDS10 for 10% off)
The Complete Web Developer Course - academy.zerotomastery.io/a/af...
The Complete Junior to Senior Web Developer Roadmap - academy.zerotomastery.io/a/af...
C#/.NET Bootcamp: The Fundamentals: academy.zerotomastery.io/a/af...
Complete SQL + Databases Bootcamp - academy.zerotomastery.io/a/af...
📚 RECOMMENDED BOOKS
Clean Code - geni.us/5AEwj2
Design Patterns - geni.us/5ncUt
Developer Hegemony - geni.us/lAXy
Pragmatic Programmer - geni.us/GfNj9
Data Structures and Algorithms Made Easy - geni.us/sqg6kJ
Refactoring - geni.us/ufAP0mE
Pragmatic Thinking and Learning - geni.us/x81A
⏳ TIMESTAMPS
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
🧑🏻💻 You can check out more of my favourite tools on my website: www.alexhyett.com/tech/
🔗 MY KEY LINKS
🌍 Blog - www.alexhyett.com/
🐘 Mastodon - social.alexhyett.com/@alex
🧑💻 WHO AM I
I’m Alex, a Software Developer and KZbin working in the UK. I make videos about software development to help developers with the skills they need to be senior developers. As well as this KZbin Channel, I also write articles on my website (alexhyett.com) as well as write a regular newsletter that contains some thoughts to help aspiring developers.
‼️ DISCLAIMERS
Some of the links in this description are affiliate links, for which I get a small commission, at no extra cost to you 🙂. I appreciate you supporting my channel so I can continue providing you with free software development content!
#coding #programming #developer