GitHub Actions CI/CD pipeline | Step by Step guide

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

Unlock the full potential of CI/CD pipelines and revolutionize your software development workflow with our step-by-step guide to GitHub Actions! This in-depth tutorial is designed to help you understand and implement continuous integration and continuous deployment processes, ensuring your code is consistently tested, built, and deployed.

Don't Forget
===========================================
💯 Subscribe to the youtube channel

Table of content
00:00 Introduction
01:20 Pipeline overview
03:19 What is a CI/CD
07:09 Create the first pipeline
21:02 Test the pipeline
24:55 Add docker build step
27:12 Add secrets to GitHub
29:27 Generate a Docker Hub token
30:45 Finalize the docker build step
33:46 Explain the Dockerfile
35:48 Deploy to Docker Hub
44:48 Do you want more?
Рекомендации по теме
Комментарии
Автор

07:44 Creating the main.yml file
10:32 Defining when to trigger the pipeline and in which branch
11:02 Defining the jobs
13:05 Checkout code
16:02 Installing jdk
17:56 Running tests
19:07 Package and Building app
21:11 Pushing the pipeline to repo and testing it
25:02 Building the Docker image (Continue on 30:47)
27:13 Creating secrets in Github order to keep sensitive information safe
29:27 Creating access tokens in Dockerhub

eofvoid
Автор

I just wanted to say a big thank you for your fantastic content. I've been following you for a year now, and your tutorials on Spring, Angular, Docker, Microservices and CI/CD have helped me learn and adapt quickly. I appreciate how you simplify things and stick to LTS, making my learning journey smoother.

Thanks again for all you do!

OthmenKhchimi
Автор

Great tutorial ! It's all so simple when well presented.

You made me laugh at 39:38, good practices died a little with that commit message.

skydream
Автор

Maasha Allah, that's a super nice content Ali, I super really like it brother, and really can't wait for the docker video you talked about, may Allah makes it easy for you Ameen Ya Rabb. Thanks once again for the awesome content

abu-dukhan
Автор

This Content is wonderful. I would like an advance concepts of creating parallel jobs. Thank you so much

agwaigbomaximillian
Автор

I hit like even before I start your videos because I know that It will always be a great content. kudos!

IamKanuKingsley
Автор

I really like this tutorial. Concise and just what I needed. I'll checkout your docker tutorial.

mahmoudtokura
Автор

Thanks a lot, you are a great teacher :)

damianwojtowicz
Автор

Thank you. You are on top as usual. Great content.

odilhonislomov
Автор

Done and as always, another beautifully done content. Please, do the video on the advance aspects and probably add the deployment with kubernetes. Best regards and thank you for this.

IamKanuKingsley
Автор

Merci Ali super contenu j apprecie bcp.

Talaria.School
Автор

Your explanation is excellent, and I'm eagerly anticipating more content from you. 
Keep up the good work!

orestdymarchuk
Автор

Great, Ali! I want to express my deepest gratitude to your dedication, and really good content. But could you please do CI/CD with Jenkins, and Kubernetes, such as ArgoCD, and Infrastructure as Code, such as Terraform also, because I think they are really good to learn. Thank you very much!

QuanTran-ejjh
Автор

Thank you very much for this video. Could you make a video explaining how to deploy a Spring/Angular application to a VPS (such as OVH) using Docker and CI/CD?

khouloudbouazizi
Автор

icant find the repo on github. Was really looking forward to do the tutorial with you

FahadMalikNorway
Автор

thanks for the awesome content it’s really educational can we go advance by creating another job that deploy to cloud service like AWS or AZURE when deploying to docker hub is successful

AlmustaphaTukurUmar
Автор

Thank you, how can I deploy the spring boot jar on windows machine

manojishere
Автор

waiting for the advanced one (gitops, k8s ...) thank you

ahouzimohamed
Автор

Thank for this tutorial i just wana know how to add slack notification.

swerytv