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
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!
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
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.
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!
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?
Greetings, first of all, thank you for this video. There is a part I don't understand. Is the part we wrote in the dockerfile "COPY target/HealthChecker-1.0.0.jar /app/HealthChecker.jar" trying to convert the compiled file into a docker image by taking it from the root directory? If so, isn't a jar file created under my target folder as a result of the operations we performed during CI? Is this an issue for my project? Where is the jar file created during the CI process created?
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
Hey great video! I have one question though. How are you dealing with long term statistics for github actions workflow runs? I'd like to see if my app is building slower/faster? How often it's failing etc. It's really great tool but I'm missing this part of functionality. Or is it only me? Anyone has similar problem?
One question, when you open the code editor in the beginning where did you get the pom.xml file? Is it a downloaded file with GitHub actions? Help plz Thankyou, great video tho👌
Hello, Sir when I am using this file to push and check unit testing. I am always getting error. java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@552bee2f testClass = and so on. Just Postgres database issue. when i deploy to GitHub. Could you please fix this problem, its really helpful.
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
The best tutorial I've ever had.
Excellent tutorial !!! Keep on this way !!
I'm interested in another more advanced gihtub action tuto !!! So eager to see it !!
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!
I really appreciate your feedback
Happy you liked it!
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
Thank you so much brother. Happy you like the content.
The docker will be released soon
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.
😂😂😂😂
I hit like even before I start your videos because I know that It will always be a great content. kudos!
You're the best!
Exactly what developers need,Thanks
Happy you liked it
I really like this tutorial. Concise and just what I needed. I'll checkout your docker tutorial.
This Content is wonderful. I would like an advance concepts of creating parallel jobs. Thank you so much
Coming soon.
Already preparing the video
Thanks a lot, you are a great teacher :)
Happy you liked it!
Your explanation is excellent
Glad you liked it!
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.
Sure, I will share an advanced GitHub actions video showing how to create parallel jobs and deployment
Your explanation is excellent, and I'm eagerly anticipating more content from you.
Keep up the good work!
Thank
More content is coming soon. Stay tuned
Thank you. You are on top as usual. Great content.
I appreciate that!
Really nicely done videio, thanks!
Merci Ali super contenu j apprecie bcp.
Happy you liked it
Thank you! Very helpful tutorial
Glad it was helpful!
Great content , Thanks Ali :)
Glad you liked it!
Amazing content. All of ur videos
Glad you like them!
Thank you for the excellent video. ❤
Happy you like it
Great video, Thanks a lot
You are welcome!
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!
Happy you liked it!
Nice suggestion
very interesting.Thanks
Glad you enjoyed it
great👏👏, the good content
Glad you think so!
thank you, great content!
Glad you liked it!
Many thanks
You are welcome
very useful!
Glad it was helpful!
Perfect ... 🥰
Thank you! 😃
How can we add deployment job which autmatically deploy app to AWS EC2 ?
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?
Already done
thank you
thanks hachem
Glad you liked it!
for creating a pipeline do we need to learn yaml language . I am a beginner can you guide me
Greetings, first of all, thank you for this video. There is a part I don't understand. Is the part we wrote in the dockerfile "COPY target/HealthChecker-1.0.0.jar /app/HealthChecker.jar" trying to convert the compiled file into a docker image by taking it from the root directory? If so, isn't a jar file created under my target folder as a result of the operations we performed during CI? Is this an issue for my project? Where is the jar file created during the CI process created?
You can use docker build stages to solve this issue
Thank you, how can I deploy the spring boot jar on windows machine
coming soon
Cool.
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
Yes you can!
check the latest video
Hey great video! I have one question though. How are you dealing with long term statistics for github actions workflow runs? I'd like to see if my app is building slower/faster? How often it's failing etc. It's really great tool but I'm missing this part of functionality. Or is it only me?
Anyone has similar problem?
I really didn’t do any statistics about that. Maybe you can separate the steps and investigates the long running ones
waiting for the advanced one (gitops , k8s ...) thank you
Coming soon!
thank you
welcome
Do I need to have an understanding of docker in advance to follow ?
Nope, Docker will be explained in a different video in details
icant find the repo on github. Was really looking forward to do the tutorial with you
check the description.
you can check the latest video
thx u🤩
my pleasure
Thank for this tutorial i just wana know how to add slack notification.
I will make a video for that
@@BoualiAli thanks 😊
@@swerytv4342 in addition, how to deploy react app with "Github Actions CI/CD pipeline".
Good job :)
Thanks! 😄
One question, when you open the code editor in the beginning where did you get the pom.xml file? Is it a downloaded file with GitHub actions? Help plz Thankyou, great video tho👌
check the latst video
Hello, Sir when I am using this file to push and check unit testing. I am always getting error. java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@552bee2f testClass = and so on. Just Postgres database issue. when i deploy to GitHub. Could you please fix this problem, its really helpful.
Can you give more context?
What if I use gradle instead of maven?
This changes nothing. Just use the gradle command to build, test, ….
@@BoualiAli thank you
can you share like this concept for gitlab actions for spring boot ci/cd pipelines?
Soon
Salut Ali est ce que nous pouvons avoir la version en français pour les personnes qui ne comprennent pas l'Anglais ? Merci
Je suis désolé, mais le nouveau contenue sera en anglais. Tu peux activer la traduction des sous titres
goood
Hi I am interested, thanks
What if I have to use GitLab?
You can user GitlaCI (it is almost the same)
great👏👏, the good content
I'm glad you like it
thank you