Jenkins CI/CD Pipeline - SonarQube, Docker, Github Webhooks on AWS | Resume Project | English

preview_player
Показать описание
In this video, we will explore how to set up a Jenkins CI/CD pipeline using Github, Sonarqube, and Docker on an AWS EC2 instance.

Jenkins is a popular open-source automation server that helps automate various tasks in the software development process, including building, testing, and deploying software. Github is a code repository that provides version control and collaboration tools, and Sonarqube is a code quality management tool that helps analyze and manage code quality in software projects. Docker is a containerization platform that helps simplify the deployment of software applications.

First, we will create an AWS EC2 instance and install Jenkins on it. We will then set up a Github repository and integrate it with Jenkins. Next, we will configure Sonarqube to analyze code quality in our Github repository. Finally, we will create a Docker image of our application and deploy it using Jenkins.

Throughout the video, we will explain the importance of each step and provide detailed instructions on how to configure each tool to work together seamlessly. By the end of this video, you will have a working CI/CD pipeline that will help automate the software development process and ensure the quality of your code.

Whether you are a developer, software engineer, or DevOps professional, this video will provide you with valuable insights on how to set up a CI/CD pipeline using Jenkins, Github, Sonarqube, and Docker on an AWS EC2 instance. Join us in this exciting journey and learn how to streamline your software development process today!

Make sure to subscribe to our channel if this video helped you and you want to see more content like this. Don't forget to give this video a thumbs up if you found it helpful and hit the notification bell icon so you don't miss any updates from our channel. Thank you for watching!
#cicd #jenkins #devopsprojects
Рекомендации по теме
Комментарии
Автор

You are the Goat, thanks because of you, I got the JOB!!

st.toussaint
Автор

thanks man, this is really awesome!

key timestamps for easy reference:
06:12 set up jenkins server
12:35 create jenkins pipeline
14:22 enable github webhook
16:00 test jenkins pipeline
18:17 set up sonarqube server
24:24 set up new sonarqube project
26:15 create new sonarqube token
27:24 install and configure SonarQube Scanner plugin in jenkins
31:49 test jenkins pipeline (which incl. the sonarqube code checking build step)
33:00 set up docker server (i.e. the hosting server)
37:05 set up ssh of docker server, create a ssh key pair in jenkins server and copy to docker server
39:30 add docker server into jenkins pipeline
41:05 add a remote shell build step to test if jenkins server can ssh into docker server and run shell script
42:19 create a Dockerfile
43:54 add a execute shell build step to copy build files from jenkins server to docker server
47:54 in the docker server, grant permission to user ubuntu to execute $docker commands
48:34 add a remote shell build step to build the docker image and spin it up in docker server

wanderer
Автор

one of the best devops video which anyone can follow and work on CI/CD .thankyou!

RaviSahu-cgny
Автор

Thanks a lot. This is the most comprehensive DevOps project video out there on Youtube.
Also you struck the perfect balance between simplicity and technicality. Please make more such project videos.

SamarthRawat
Автор

I want to applaud your ability to strike the perfect balance between simplicity and technicality. You managed to explain intricate concepts without overwhelming the audience, ensuring that even viewers with varying levels of knowledge could follow along. It's a testament to your exceptional communication skills and the thoughtfulness you put into tailoring your content to the point to your audience's needs.

abhishektiwari
Автор

Nicely explained and good project for beginners, thank you. Please do more videos like this and thank you again 🙏

praveenvmugandamath
Автор

Thanks a lot. Implemented the whole project and CSS was working for me perfectly. Will repeat this few times. Thanks again

masudurrahman
Автор

thank you so much, i was learning devops, i was really confused, but after watching the whole process in your amazing and simple video i get to know how will i do it now!!!

thanks again man

muhammad_dev
Автор

Complete informative. Kindly upload informative videos that help learners to get explicit knowledge in practicals. 😊👍👍

revanasiddeshwaravadde
Автор

Thanks you so much. I was really stuck with the devops practice project but then i came across your video, it was so good. I really appreciate your efforts man . Hats off!!!

prathameshTBSM
Автор

Neat and clean explanation. Please create more complex CI CD project video which is used in day to day production environment in companies

Mackslnk
Автор

Ive watched tons of videos and this was so easy to understand and follow. Thank you!

st.toussaint
Автор

After two failed attempts finally I executed this project 😊 felt so happy. Thank you for this wonderful session I got the basic understanding of how different tools integrate in Devops. Please keep up your work 🙏

RM-xudv
Автор

Thanks a lot for this video really helped out understand the concept of the CI/CD pipeline. It's one of the simple video which i have seen till now.

PunithCSPuni
Автор

@14:13 webhook for jenkins auto trigger build
@20:17 install sonarQube
@24:28 Configure SonarQube
@27:20 Configure Jenkins for SonarQube

lfxooth
Автор

You have implemented all the concepts in a very simple way, thats why its easy to understand and for hands on. I have completed this project as it is, we expect more project videos like this.

pushpakjadhav
Автор

This is a very fantastic piece. I made sure to jot down the steps in my simple terms so I can go forth to do the hands on. I hope to write a robust documentation on this project and give you a shout out .. Will share with you on LinkedIn so you could go through it.
Thanks for this.. Really helped.
I'm hoping to see how we'll integrate terraform and Ansible into this project in a progressive manner. ❤❤❤❤

abass-giwamukhtar
Автор

Appreciate your efforts and shows your knowledge

elavarasiperumal
Автор

Thanks for a very good demo of these technologies. Good job.

eugeneplay
Автор

Hey Aareez, you did such a great video. Everything clear, straight to the point and undestandable. Please keep doing more videos like this and adding more complexity such as installing Grafana + Prometeus.

sergiouncos