those who are in devops for sometime they will know this almost covers so many areas in such a way that this project in your resume can get you an interview no matter you are a fresher or not... really dope project
Your delivery validates why I love DevOps so much. Buld and Release with all tools integrated with Jenkins. Thanks...u are extremely kind and talented.
I just subscribed this channel. Its hard to find such real time project demo in whole internet. Loved this project. And your all other videos are phenomenal ❤, Specially the mock interviews💝 . Kudos to you and appreciate your effort. People like you are savior. God bless.
You may like to skip first 1 hour video since he spent time on setting up the sonar, jenkins, k8s cluster. By the way, a good learning from this video, good one. Thanks.
Thank you Deekshith, my coaching institute sir didn't teach like this even after charge a fees of 20k.. we like the way of your explaination and the efforts you made to show entire CI/CD process.
Thank you So much Deekshith, your way of explaining is really helpful to many aspirants of Devops like me. So much appreciated for your valuable efforts. Thank you
Super video for cicd. I completely gone the video 3 times. Let me implement it and let you know. I'm clearly seeing your efforts for us. Thanks and I love your good intentions.
Wao @Deekshith your video was so knowlegeble bro.. I love it frfr. I learned a lot from it. Things i have never done before in a CICD pipeline. I think i need to introduce that to my company.. Like the whole pipeline in 3 hrs video. This is insane , someone can litterally watch this and become an expert DevOps Engineer, but it comes from rehersal tho, gotta watch it like 10x
Hi sir, I found this is the best production ready pipeline ever made on TH-cam. I have only request to guide plzz if I want to make. Net build instead on java. Any guidance will be so helpful because could not find proper information on Internet. I hope to get more and more videos from this channel. Be happy and take care of yourself. 🙏🙏❤️❤️❤️😍😍😍
Hello Deekshith, Many thanks for the detailed explanation..🙏🙏🙏 Can you please do a video ,when pull request is raised Jenkins should build the artifact and push it to Nexus but no deployment.. And Jenkins should do a deployment when there is a push event triggered. Advance thanks..
Great Video. But the 'Kubernetes continuous deploy plugin' is suspended by Jenkins couple of weeks ago. I cannot get through the Kubernetes deploy step. Whats the alternative plugin to replace suspended plugin? Thanks.
I must confess that is a great work done Deekshith, the video is awesome and very insightful. it had caught my attention even when I had not finished it. the intro alone with the diagram wet my desire to watch. It was very helpful and thank you Keep up with the good work. God bless you.🙏
Awesome end to end micro service project... But need that jenkin file... And what is the best way to deploy microservice having multiple helm charts at one time
Deekshith what if we have 20 micro services each services we need to create jennkin job and helm chart... If we have some dependency micro services also
Hello Deekshith, It's very nice and informative. But I faced a problem while deploying helm chart on kubernetes cluster, failed to pull image, server gave HTTP response to HTTPS client although I added the insecure registries in master and worker nodes and I created the secret on master node but I faced this problem. appreciate your support thanks in advance
Yes, you can. This playlist can help you - th-cam.com/play/PLLYW3zEOaqlICpMHCGAKG2V-SwX1aZCH5.html Usually there in no rule that we need use only specific set of tools. Depends on project to project it will vary :)
I felt there is lot of coding and scripting while building Pipeline... Is there any alternative way? Can I know the difference between Declarative and Scripted pipeline?
Hi, I am asking something which is not related to what you have covered. It is related to deployment on openshift. I am trying to deploy a springboot-microservices ( gradle build ) application to openshift. Also looking at ways to automate ci/cd for the application. -> Steps that would be required to have entire ci/cd automated on openshift( According to my understanding, feel free to suggest anything else ): 1. Deploy an Mysql/Mongodb Image ( for DB ) 2. Build the images for springboot-microservices apps in monorepo using gradle build. 3. Using helm-chart to deploy different apps. 4. Using service-mesh to orchestrate microservices. Is there a tutorial/resource that goes in depth of achieving above functionalities. It might be possible that there are multiple resources each sharing a important functionality, If there is any relevant resource that you would like to point me to, it would be helpful. If it is not something you can assist with, can you please provide reference / recommend people I can contact and get my queries answered? Thanks.
Hi, I am getting the below error.. can you tell me how to correct + ./gradlew sonarqube Starting a Gradle Daemon, 1 incompatible and 2 stopped Daemons could not be reused, use --status for details > Task :compileJava UP-TO-DATE > Task :processResources UP-TO-DATE > Task :classes UP-TO-DATE > Task :compileTestJava UP-TO-DATE > Task :sonarqube FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':sonarqube'. > Unable to execute SonarScanner analysis * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Thank you Deekshith sir. This is a comprehensive, hands on CI/CD tutorial. I tried but couldn't proceed after @2.29.25. "Kubernetes Continuous Deploy Plugin" no longer available due to RCE vulnerability in Kubernetes Continuous Deploy Plugin SECURITY-2448 / CVE-2021-25738 (2022-08-23). Do you have any suggestions and solutions?
Thanks for watching, yes you can make use of config file provider plugin and authenticate k8s cluster You can refer github.com/DeekshithSN/sample-web-application/blob/8f23df9fd95a5a254c36dfc431828c166fdf8a96/Jenkinsfile#L103 for reference
Hi Deekshith, Im curious to know if gradle need to be installed in jenkins server. since youve build in pipeline using dockerfile. Can you please add installation steps for gradle if required. Thanks for the session.
Thanks for watching you can build code while creating docker image because of docker cache issues which is not suggested You don't need to install gradle on jenkins, because while we intiate gradle project, it creates ./gradlew file which helps us while building
Hi Deekshit, Have a scenario to find the Jenkins users who haven't logged in past one year by using groovy script. I'm using Jenkins own user database and Role-Based strategy authentication. Can you please suggest me on this.
Hello deekshith..when you pushed the results to sonarqube server from jenkins , it is showing as "sampleWeb" in sonarqube server. May i know where did you mention this name ? i have tried with projectname parameter with sonarproject properties file ... still no luck ..can you please help me on this ?
i dont have java installed in GCP machine. you have mentioned to download from that link and install. Can you tell us how to place that .gz file in that folder? in GCP machine how do we do that.
hi deekshith, i created instances using aws . and i face lot of issues in installing the tools in ubuntu 1. docker installed and sonarqube image ran using your script but sonarqube not coming up 2. nexus - installed and configured as per your instruction but everytime i do a ./nexus start it shows as started but when i did a ./nexus status it is showing as stopped. 3. only Jenkins is running as expected.
Thanks for watching, check the logs of sonarqube container, if nexus status stopped that means check the java installation or machine is to small to run nexus.
Hi Deekshith.. Thanks for the reply. I m not even able to execute the #docker ps -a command.. It is getting struck there And regarding nexus.. I created a ubuntu 18 with 150G space but still when i start the nexus it is still in stopped state
Thanks for watching the video. In pipeline job you don't need to mention clone stage because in the job itself you would provided repo details. So whatever the details that we would mention in jenkins that repo would be by default cloned
Didn't get your question, the whole video is about CICD pipeline to deploy java based application on k8s cluster. If you want to skip the installation part & intro please refer Timestamps 😊
@@DeekshithSN In CD part there is deployment strategy like blue-green some types there, in which CD strategy and where this to implemented. if you have any links also share me?
hi sir when i create multiple dockerfile and build in jenkins but getting error like Execution failed for task ':bootWar'. > Error while evaluating property 'mainClass' of task ':bootWar' pls help
those who are in devops for sometime they will know this almost covers so many areas in such a way that this project in your resume can get you an interview no matter you are a fresher or not... really dope project
Your delivery validates why I love DevOps so much. Buld and Release with all tools integrated with Jenkins. Thanks...u are extremely kind and talented.
I just subscribed this channel.
Its hard to find such real time project demo in whole internet. Loved this project. And your all other videos are phenomenal ❤, Specially the mock interviews💝 . Kudos to you and appreciate your effort. People like you are savior. God bless.
You may like to skip first 1 hour video since he spent time on setting up the sonar, jenkins, k8s cluster. By the way, a good learning from this video, good one. Thanks.
When u get 62k views, 1.5k likes, and zero dislikes, I know he did his job right.
Thanks again sir.
Dislikes are turned off for every video on TH-cam.
Hello Deekshith,
It's very nice and informative.
But if you would have included terraform for deploying the cluster , it would be best
Thank you Deekshith,
my coaching institute sir didn't teach like this even after charge a fees of 20k..
we like the way of your explaination and the efforts you made to show entire CI/CD process.
which coaching bro?
Which coaching bro
@@vasuummidi3374 cloud raize
Really awesome explanation.. complete real-time scenarios.. Great Job done @Deekshith.. very helpful.. thank you 🙏
hands down the best explanation, you are a great teacher THANK YOU!
Glad it was helpful!
Thank you So much Deekshith, your way of explaining is really helpful to many aspirants of Devops like me. So much appreciated for your valuable efforts.
Thank you
You have been one of the biggest reason of me to have a very good idea on DevOps and get into this field.
You've got a standing ovation from me. 👏👏
Super video for cicd. I completely gone the video 3 times. Let me implement it and let you know. I'm clearly seeing your efforts for us. Thanks and I love your good intentions.
Thanks for your time to show us how its going in realtime. Thanks again for your knowledge sharing
Nice And Very Helpful.
May God Bless You And Your Family.
Thanks a lot
Excellent Deekshith, You are a Master peace
Wao @Deekshith your video was so knowlegeble bro.. I love it frfr. I learned a lot from it. Things i have never done before in a CICD pipeline. I think i need to introduce that to my company.. Like the whole pipeline in 3 hrs video. This is insane , someone can litterally watch this and become an expert DevOps Engineer, but it comes from rehersal tho, gotta watch it like 10x
Thanks for the feedback😄
WOW this kind of detailed video you cant find it any where .... Thxs Deekshith Please do more with aws also
Thanks for the detailed information on most of the tools as part of ci/cd
Thank you Deekshith garu, for your suggestion.
one of the best channel on youtube.....very wel explained sir
Thank you Nikhil
Very informative and all the details links, docs explained briefly..😍
Excellent bro . .. 100/100 for your Effort
You’re such an amazing teacher! Excellent content!
Hi Deekshith, thank you very much for taking time and sharing valuable information. Keep up the good work! :)
Hi sir, I found this is the best production ready pipeline ever made on TH-cam. I have only request to guide plzz if I want to make. Net build instead on java. Any guidance will be so helpful because could not find proper information on Internet. I hope to get more and more videos from this channel. Be happy and take care of yourself. 🙏🙏❤️❤️❤️😍😍😍
Hi Deekshith, You have explained very well each tool in detail
Really this tech part needed and no one there's to compete you. Thanks a lot!!
Great job sir, plz post lengthy videos. in fact lot of things can be covered in lengthy videos.😄🤗
Thank you, yes will be posting many more video 😊
Thanks a lot , I got an full idea about cicd pipeline 👍👍👍
Glad it helped you 🙂👍
plz upload more projects like this it would be very beneficial for a beginner like me
Sure, will try to do more and more
Wow Awsome this iam waiting from long.. Thank U Sooo Much
Most welcome 😊
Hi deekshit, u r really worth in devops market
Thanks 😀
Wow..I learnt a lot from your great piece of work, thanks a lot sir
Glad it helped you 🙂
As always, eagerly waiting for your videos. ❤️
Yay! Thank you! This motivates me to do more & more videos 😊
bro project is good, but only tech guys can understand your complex explanations. No Worry I Will make it easy for everyone
You channel is very good for learning.Could you please continue on terraform.Just make more videos on terraform.
Hi bro.. Do you take full devops training?
Hello Deekshith, Many thanks for the detailed explanation..🙏🙏🙏
Can you please do a video ,when pull request is raised Jenkins should build the artifact and push it to Nexus but no deployment..
And Jenkins should do a deployment when there is a push event triggered.
Advance thanks..
quite information and concise one. thanks
very nice video for CI/CD ..
Many many thanks
Great Video. But the 'Kubernetes continuous deploy plugin' is suspended by Jenkins couple of weeks ago. I cannot get through the Kubernetes deploy step. Whats the alternative plugin to replace suspended plugin? Thanks.
thanks YOuu so much for this rich vedio
hat off from morroco
Good going Dee, appreciate your efforts 👏
Hi
Kubernetes continuous deploy plugin is not available now could you please suggest another way to deploy on Kubernetes?
Thanks
I must confess that is a great work done Deekshith, the video is awesome and very insightful. it had caught my attention even when I had not finished it. the intro alone with the diagram wet my desire to watch. It was very helpful and thank you Keep up with the good work. God bless you.🙏
Awesome end to end micro service project... But need that jenkin file... And what is the best way to deploy microservice having multiple helm charts at one time
Deekshith what if we have 20 micro services each services we need to create jennkin job and helm chart... If we have some dependency micro services also
Can you make video on jenkins running as pod and how can i connect with k8s where i want to deployed applications to k8s cluster via jenkins
great effort and hope expecting more videos
Good Work Deekshit, Any suggestions on checking the syntax issues of normal yaml files ? will it work ?
excellent video, but why are you using ubuntu 16.04 instead of 20 or 18?
Hello Deekshith,
It's very nice and informative.
But I faced a problem while deploying helm chart on kubernetes cluster, failed to pull image, server gave HTTP response to HTTPS client although I added the insecure registries in master and worker nodes and I created the secret on master node but I faced this problem.
appreciate your support
thanks in advance
Great Content. Do you have any reference how to proceed with jenkins dsl job pipeline code.
Your video is very informative. I have question can I add Ansible in this project
Yes, you can. This playlist can help you - th-cam.com/play/PLLYW3zEOaqlICpMHCGAKG2V-SwX1aZCH5.html
Usually there in no rule that we need use only specific set of tools. Depends on project to project it will vary :)
Can you suggest me how can individually explore this kind step by step process things.
That's what I've been waiting sience long. Awesome bro💯. Keep posting the same 👍
Datree is stable we could leverage this into live production system?
Thanks! Will do! 😊
Video is bit lengthy but I have covered lot of concepts hope it helps everyone
Datree can be used in CI, We can prevent Kubernetes misconfigurations from reaching production
I felt there is lot of coding and scripting while building Pipeline... Is there any alternative way? Can I know the difference between Declarative and Scripted pipeline?
very good explanation sir and also post the scripting videos also.
Image scanning we can do in same build pipeline rt for example trivy
thanks for doing this video!!!!!!
Thanks for watching, Glad video helped you :)
Nice👍
pls make a video on jfrog repository too
Awesome explanation. I really like it
Thanks for watching 😊
@@DeekshithSN if possible can you create same for EKS
This is absolutely awesome
Instead of setting up so many servers can I run jenkins on server and dockerizing Nexus and sonarqube on same server?
Hi,
I am asking something which is not related to what you have covered. It is related to deployment on openshift.
I am trying to deploy a springboot-microservices ( gradle build ) application to openshift. Also looking at ways to automate ci/cd for the application.
-> Steps that would be required to have entire ci/cd automated on openshift( According to my understanding, feel free to suggest anything else ):
1. Deploy an Mysql/Mongodb Image ( for DB )
2. Build the images for springboot-microservices apps in monorepo using gradle build.
3. Using helm-chart to deploy different apps.
4. Using service-mesh to orchestrate microservices.
Is there a tutorial/resource that goes in depth of achieving above functionalities. It might be possible that there are multiple resources each sharing a important functionality, If there is any relevant resource that you would like to point me to, it would be helpful.
If it is not something you can assist with, can you please provide reference / recommend people I can contact and get my queries answered?
Thanks.
Why to use openshift ? Do choose the things which have good community support and learning things are available,
clean and nice explanation .
Hi Bro,
Your videos are just awesome , Do you have any courses in Udemy ?
How to do the authentication from Jenkins, if I am using a GKE cluster ?
Hi, I am getting the below error.. can you tell me how to correct
+ ./gradlew sonarqube
Starting a Gradle Daemon, 1 incompatible and 2 stopped Daemons could not be reused, use --status for details
> Task :compileJava UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE
> Task :compileTestJava UP-TO-DATE
> Task :sonarqube FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':sonarqube'.
> Unable to execute SonarScanner analysis
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
have you resolved it?
did u resolved it yet?
im also stuck in this error
Really helpful! Thank you
Excellent 👏👏👏👏👏
God bless uhh man
Thank you :)
Thank you Deekshith sir. This is a comprehensive, hands on CI/CD tutorial. I tried but couldn't proceed after @2.29.25.
"Kubernetes Continuous Deploy Plugin" no longer available due to RCE vulnerability in Kubernetes Continuous Deploy Plugin SECURITY-2448 / CVE-2021-25738 (2022-08-23).
Do you have any suggestions and solutions?
Thanks for watching, yes you can make use of config file provider plugin and authenticate k8s cluster
You can refer github.com/DeekshithSN/sample-web-application/blob/8f23df9fd95a5a254c36dfc431828c166fdf8a96/Jenkinsfile#L103 for reference
Hello Deekshith,
It's is very nice and informative video, I see telegram channel link is expired could you please update the working one.
Hey @Deekshith, please can you activate video subtitles?
Thanks for the video
Hi Deekshith, Im curious to know if gradle need to be installed in jenkins server. since youve build in pipeline using dockerfile. Can you please add installation steps for gradle if required. Thanks for the session.
Thanks for watching you can build code while creating docker image because of docker cache issues which is not suggested
You don't need to install gradle on jenkins, because while we intiate gradle project, it creates ./gradlew file which helps us while building
Awesome bro can you try to make video on ArgoCD on EKS cluster because I don't found any video on ArgoCD
Thanks for watching, Sure Shubham we do few video on ArgoCD 😊
Hi Deekshit,
Have a scenario to find the Jenkins users who haven't logged in past one year by using groovy script. I'm using Jenkins own user database and Role-Based strategy authentication. Can you please suggest me on this.
Hello deekshith..when you pushed the results to sonarqube server from jenkins , it is showing as "sampleWeb" in sonarqube server. May i know where did you mention this name ? i have tried with projectname parameter with sonarproject properties file ... still no luck ..can you please help me on this ?
thanks a lot brother,,,,,
Sorry for these questions here but can anyone tell me briefly what is this app all about (including backend and db), Prometheus, Eks, kibana.
i dont have java installed in GCP machine. you have mentioned to download from that link and install. Can you tell us how to place that .gz file in that folder? in GCP machine how do we do that.
You can install openjdk ( lil easier option ), for that refer my GitHub cheatsheet
Thank you so much
Do you take full devops training?
I think complete access has not been granted for this repository..Can you please provide that.
Hey Tarun,
Thanks for watching, if you want to do any changes then fork it to your account and do the changes.
Hi I am looking for the devops training. I don't know the devops can I proceed your videos to prepare devops
New subscriber
thank you :)
when running the docker sonarqube:lts when trying to login it just refreshes the page
Thanks alot bro:) really helpfull
Unable to execute SonarScanner analysis >>> Iam stucked with this error on jenkins, Any help ?
Hi Deekshith , not able to jenkins url using external IP ,can you advise ?
I'm facing the same situation, have you fixed the issue?
If you have hosted on cllud then check the inbound rules. Allow traffic to access the port.
Please suggest how to this project in my resume...
hi deekshith,
i created instances using aws . and i face lot of issues in installing the tools in ubuntu
1. docker installed and sonarqube image ran using your script but sonarqube not coming up
2. nexus - installed and configured as per your instruction but everytime i do a ./nexus start
it shows as started but when i did a ./nexus status it is showing as stopped.
3. only Jenkins is running as expected.
Thanks for watching, check the logs of sonarqube container, if nexus status stopped that means check the java installation or machine is to small to run nexus.
Hi Deekshith.. Thanks for the reply.
I m not even able to execute the #docker ps -a command.. It is getting struck there
And regarding nexus.. I created a ubuntu 18 with 150G space but still when i start the nexus it is still in stopped state
@@sandoshnagarjan6482 bro even I got the same issues if you have any solution for those issues please post here
hi bro i am facing same issue.. can you please help
Very nice!!
Without describing the git checkout stage in the jenkins file how code is coming in the sonar container please answer
Thanks for watching the video.
In pipeline job you don't need to mention clone stage because in the job itself you would provided repo details. So whatever the details that we would mention in jenkins that repo would be by default cloned
In this video till which part comes CI & CD?
Didn't get your question, the whole video is about CICD pipeline to deploy java based application on k8s cluster. If you want to skip the installation part & intro please refer Timestamps 😊
@@DeekshithSN In CD part there is deployment strategy like blue-green some types there, in which CD strategy and where this to implemented. if you have any links also share me?
hi sir when i create multiple dockerfile and build in jenkins but getting error like
Execution failed for task ':bootWar'.
> Error while evaluating property 'mainClass' of task ':bootWar'
pls help
👍🏾