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

Поделиться
HTML-код
  • Опубликовано: 12 июн 2024
  • 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 RUclips 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 RUclips 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
  • НаукаНаука

Комментарии • 12

  • @quintero347
    @quintero347 6 месяцев назад +1

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

  • @sebon11
    @sebon11 10 месяцев назад

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

  • @rohanagrawal5747
    @rohanagrawal5747 10 месяцев назад

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

    • @alexhyettdev
      @alexhyettdev  10 месяцев назад

      Thank you Rohan! I will definitely be doing some courses in the future.

  • @m.ehtizan
    @m.ehtizan 10 месяцев назад

    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?

    • @alexhyettdev
      @alexhyettdev  10 месяцев назад

      Hi Muhammad, thanks for reaching out but I am not looking for an editor at the moment.

  • @JoshIbbotson
    @JoshIbbotson 10 месяцев назад

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

    • @alexhyettdev
      @alexhyettdev  10 месяцев назад

      Thank you! I believe it is the GitLens extension but I will double check when I am on my computer next.

    • @alexhyettdev
      @alexhyettdev  10 месяцев назад

      Yes just looked and it is from GitLens:
      marketplace.visualstudio.com/items?itemName=eamodio.gitlens

  • @ahmedahmed-xi6yh
    @ahmedahmed-xi6yh 10 месяцев назад

    great content please remove the background sound