Jenkins CI/CD Pipeline - Ansible, Docker, Github Webhooks on AWS | Resume Project 2 | English
ฝัง
- เผยแพร่เมื่อ 19 ก.ค. 2023
- Welcome to Jenkins CI/CD Pipeline Project using Ansible, Docker, Github Webhooks on AWS!
In this exciting video tutorial, we dive into the world of continuous integration and continuous deployment (CI/CD) using a powerful combination of Jenkins, Ansible, Docker, and GitHub Webhooks, all running on the Amazon Web Services (AWS) cloud platform. Whether you are a seasoned developer or just starting your journey in DevOps, this project will empower you to streamline your development workflow and enhance your resume with valuable skills.
Throughout the video, we'll walk you through step-by-step, showing you how to set up Jenkins, a popular automation server, and configure it to automatically build, test, and deploy your applications. You'll learn how to integrate Ansible, the versatile configuration management tool, to ensure consistent and reliable application deployments across your infrastructure.
Our tutorial won't stop there! We'll leverage Docker, the leading containerization technology, to containerize our applications, making them easily portable and scalable. By combining Docker with Jenkins and Ansible, you'll gain a comprehensive understanding of how to create an efficient and flexible CI/CD pipeline.
Additionally, we'll explore the power of GitHub Webhooks, enabling automated triggering of our CI/CD pipeline upon code commits, ensuring seamless integration of your application changes with minimal manual intervention.
With the entire project running on AWS, you'll also discover how to take advantage of cloud computing's benefits, such as scalability and availability, ensuring your CI/CD pipeline can handle projects of any size.
By the end of this video, you'll have a fully functional, automated CI/CD pipeline that significantly improves your development workflow, empowers collaboration, and boosts your project's overall efficiency. Join us now and embark on this learning journey to take your DevOps skills to the next level. Get ready to impress potential employers with your newfound expertise as you enhance your resume with this hands-on project.
#cicd #jenkins #devopsprojects - แนวปฏิบัติและการใช้ชีวิต
I love your video, because the things makes you different is you say all the little things which is a good thing for all... Rather than just focusing main topic. You can provide all the simple simple tips and tricks which will help a lot❤😊
Thank you for the complete explanation, great video!
Awesome bro.concept of CI/CD understood clearly. Thank you bro
Very well explained please make more such video❤❤❤
Good feel. Nice explanation
Amazing Bro!
Please keep posting up the videos, it helps a lot .....
i love your way of teaching,i did part one and am super excited to do part 2.i feel understanding every bit of your explanation....much blessed Asif
Thank you! Another video is coming out in a few days
Thanks alot the way u are explaining concepts. keep it up.
It's my pleasure
perfect bhai Thank you
Hi Asif. Your tutorials are better than most paid programs and bootcamps here in USA. I just wished all of your tutorials are in English Language as as few of them are. For instance, i could not follow with the 3-Tier PHP application deployment simply due to the language barrier. Is there anything you can do about this? Thank you for the great lectures
Job well done. I watch your troubleshooting skills which is very impressive kudos 🎉.
I will probably use something like Terraform where you can typically define your codes to make it simple instead of going back and forth into nano editing your script or playbooks. (That’s old school now)
Again, job well executed 👌🏾👌🏾👌🏾
Love from kerala
Thanks for video
Most welcome
i did this project using t2.micro on aws which has free tier enable. If you have issue with docker just make sure you run this commands ""sudo apt-get install containerd", "sudo systemctl start containerd" and "sudo systemctl enable containerd"" and then install docker. Anyway thank you aareez for this awesome video.
You're welcome!
excellent explanation need more video like deploying in kubernetes
Thank you! Will do very soon
Love from india sir 🙏🔥❤️
Thank you for the love and support!
would love to have more videos on ansible.
Will be making a terraform crash course soon then ansible.
Thanks for great explanation!! I got PLAY Recap successful at 52:58 but site can not be reached on the IP. What can be the problem?
Nice videos ,please upload Terraform and packer projects
loved this project, Please make project with terraform and any new tools. You are no right direction please continue
I still didnt get it , why did the changes not reflect aftter we updated the index file , where we changed h1 tags
CI/CD and Pipeline?
This is the great video,
Can you create one video with CI/CD with load balancer with docker containers.
Here's a video on load balancing:
th-cam.com/video/OT6-nisQrX8/w-d-xo.htmlsi=OlCjrcocP-9okCdT
Thank you!
Please upload all the videos in English bro, it will helpful for all
can i run this pipeline on t2 micro (free tier one) or is it not possible?
Can you also make a video on your LinkedIn post that you shared some times ago for deploying health care application using K8S and AWS.
We planned on making a video on that project but due to lack of time we are having a hard time doing that. But we are trying to make a video on it as soon as possible.
Have u reframed this video by short exclude errors, bcoz its too lengthy to practice, need github link to copy playbook code
can you please share which software you are using for recording this high quality of video
I'm using OBStudio
Thank you for this Tutorial Aareez. But please, can you upload the deployment of Springboot (Java) and Angular applications?
Sure! I'll make a video on it
Please also create video on monitoring Kubernetes cluster with Prometheus and Grafana.
Will surely do in future
Will be waiting
@@aareezasif yes please
can you please explain how to get docker file
which OS you are using sir? i wanted to know the terminal interface that you are using, i am not able to see this win OS. can i depend on WSL
The OS is Kubuntu which is basically Ubuntu but with KDE Plasma Desktop Environment.
Yes you can use the WSL also.
Are these 3 node lab applicable to a local PC with 8GB memory, with local git repository, local jenkins and local webserver on 3 nodes?
Sonarqube takes a lot of RAM so it's not a good idea to run it on 8GB Ram.
Please upload the code and commands that you used already. Kindly share it with each video ❤
would like to have 2-3 projects on terraform too.. Thank you.
Haven't personally worked with terrraform yet but planning to work on it. You're welcome!
what OS and terminal are you using? can not we user Windows OS and Command Prompt to execute all these steps?
I'm using Kubuntu 22.04 LTS which is same as Ubuntu but the only difference is the desktop environment. Ubuntu has GNOME while the Kubuntu has KDE Plasma. And yes you can use command prompt for that.
@@aareezasif Your AWS CI/CD is awsome.
do we need to have some specific set up for windows OS to execute these commands in command prompt or can we directly execute them? i need these basic details as i am planning to implement AWS CI/CD for my client project on windows OS .
Tell me two projects for 2 to 3 years experience in resume projects explain step by step full
Please make a project video of using this tools git Terraform Jenkins maven Ansible grafana docker kubernet with ci and cd
Hopefully soon we will also make videos using these tools.
@@aareezasif thanks for quick reply
@@shadhashmi3714 You're welcome!
I followed all the steps my container is running from jenkins but when i open the browser with the ip its not getting displayed
What error are you getting when you're opening entering your IP in the browser ? Make sure to check the security groups.
Nice videos dear :) Next video kab aa rhi???
Thank you dear! Next videos k liye you'll have to give me some time
@@aareezasif waiting impatiently👀
@@ridarafiiq 👀👀
Hi, i fallowed your tutorial step by step and when i try to run the deployement.yaml i get an error
Bad Request (\"dockerfile parse error on line 2: COPY requires at least two arguments, but only one was provided. Destination could not be determined\")"}
Can you send the dockerfile here
@@aareezasif i figured it out, i was missing the Dockerfile, everything works just fine now, thanks
I have the same problem, how do you add the dockerfile@@ByBuja
Can i add this on my resume
Yes! You surely can
1:01:59 the ci/cd pipline change you did in html show here but because its carousel you didnt notice XD
Woops my bad 😞
i am getting Host key verification failed. in scp commabd process
Make sure you've copied the user's public key to the remote system.
how much did you pay for the instances
I haven't calculated it. But you can use the AWS Pricing calculator to get an estimate
please tell me the tarminal name at 5:50
It's called Konsole which comes with Kubuntu
Is it 4.6 gb file please tell me
@@ABDU_LKADIR I think so
Hi @Aareez, This is Shahid from NY. QQ: how can I reach out to you.
You can reach out via LinkedIn or on here.
Good Expiation but add your github account
create this project with declarative pipeline
Ur explanation is good but u r not telling step wise getting confuse, so first do practice then please explain steps wise clearly
Point noted! Thank you for the feedback.
all the hard work waste if you can't provide the docker file. stop wasting others time
How did others do then?