Sonarqube Complete Tutorial 2023

Поделиться
HTML-код
  • Опубликовано: 23 авг 2024
  • Sonarqube Complete Tutorial 2023
    DevSecOps & Cloud DevOps Full Course(Batch-2 Starting 20th October):
    www.devopsshac...
    If you have any questions or suggestions, Please ping me one to one on Instagram at:
    / devopsshack
    Repo Used:
    github.com/jai...
    Tools Used:
    1. Sonarqube
    2. Jenkins
    3. Docker
    4. JDK11, Maven
    Timestamps:
    00:23 Agenda
    00:42 Sonarqube explanation
    08:13 Install & Setup Sonarqube
    12:09 How Sonarqube works
    17:18 Implementation With Jenkins
    20:40 Creating Jenkins Pipeline
    27:12 Analysis Complete | Check the report in Sonarqube

Комментарии • 79

  • @lingrajbiradar4416
    @lingrajbiradar4416 Год назад +10

    two days back asked you to create video on sonarqube and here it is already.. 😀 Thank you so much brother..🤩

  • @sandeepkumararya9949
    @sandeepkumararya9949 2 месяца назад

    One stop for the complete Sonar. Clearly explain. thanks.

  • @anishkumarswar3163
    @anishkumarswar3163 Год назад +1

    Aree bhaiya kya baat hai, 1 no....
    Itne jldi...
    Bhai will suggest weekend main 1 hour or 2 hour live session lijiye if anyone having any doubt regards on the uploaded vdo then will clarify..
    Will be help us..
    Thank you Bhai for actively doing and appreciate ur effort❤

    • @devopsshack
      @devopsshack  Год назад

      Share the videos as well🥺
      Need a bigger audience ✌🏻

  • @Cloudnp9458
    @Cloudnp9458 3 месяца назад +2

    We have source code, there might be some syntax based error, vulnerabilities in our code, code smells.
    To make sure code is free of all this and pin point at particular line which has issues, we use sonarqube.
    It does two things...
    1. Code coverage - code coverage 80% means that amount of code is tested..
    2. Code quality check- code quantity determined by
    1.Due to bug(wrong code), 2.vulnerability(section of code which is open to attack), 3. code smell(that section of code which is poorly written and create confusion).
    Why sonarqube is used, it is compatible with nodejs, java, python, c sharp all of these source code.

  • @riyazbasha2420
    @riyazbasha2420 9 месяцев назад +1

    I really appreciate your hard work and the way of teaching. Thanks!

  • @prakashkchauhannn
    @prakashkchauhannn Год назад +2

    It was straightforward to understand hands-on. Thank you.

    • @devopsshack
      @devopsshack  Год назад +1

      Hey man, thanks for watching ✌🏻

  • @shreyasdevarkar8289
    @shreyasdevarkar8289 10 месяцев назад +1

    Nice work!
    Personal pov - On the SonarQube stage of the pipeline a tad more details would have made things simpler for me.

  • @generalgyan8705
    @generalgyan8705 11 месяцев назад +2

    Nice Bro. Beautifully explained..

  • @Shreenidhi110
    @Shreenidhi110 Месяц назад

    Clear explanation,thank you

  • @user-dz9ly7vq6j
    @user-dz9ly7vq6j 6 месяцев назад

    Is this the complete tutorial on sonarqube ? Or should i have to learn more and more ?? Or this much is enough ? Please reply

  • @markdarwinvillarta3768
    @markdarwinvillarta3768 11 месяцев назад +1

    Thank you brother for a timely tutorial on this, love from Philippines ! Already subscribe, Maybe you can do sonarqube AD or LDAP integration

  • @EgatturCricketClub
    @EgatturCricketClub 5 месяцев назад

    Is sonarqube and checkov tool serve the same purpose. If not, Can you please let me know when to use both the tools

  • @pranay.mahakalkar
    @pranay.mahakalkar 8 месяцев назад

    Hi Aditya. Que: What are the common vulnerabilities you have seen so far?
    Thank you in advance.

  • @mortalbm
    @mortalbm Год назад +1

    that was awesome! thanks.

  • @novicecoder5753
    @novicecoder5753 8 месяцев назад

    Hey, the tutorial is interesting but I have some doubts and feedback
    1)If project creation is also included it would be nice even though shell command does this thing.
    2)You geberated a token under your profile section. But i generated the token from the project creation manually is it ok. And another thing is can i use same token that i generated for single project is it ok.
    3)You configured the tools maven and sonar scanner but if i dont want to perform analysis on jenkins master then configuring them is not correct right. I mean basically we are using the node and perform the analysis on jenkins node. so in this scenario i need to manually install them in the jenkins node am i right.
    4)Finally is this enough for a devops engineer?
    Thanks ❤ for the video

  • @grandlimine464
    @grandlimine464 6 месяцев назад

    Hi, can you please show same pipeline but with docker containers?
    How to build docker-compose.yaml file for each tool? (jenkins, sonarqube)

  • @niharuoriannagrande4144
    @niharuoriannagrande4144 9 месяцев назад

    ty very much, subscribed !

  • @ankitsono8701
    @ankitsono8701 3 месяца назад

    It is necessary to create a testcase and and the code coverage is based on testcase right ?

  • @sobankhan7517
    @sobankhan7517 10 месяцев назад

    Thanks Sir, love from Pakistan

  • @burunonono
    @burunonono Год назад +1

    Please refrain from using the phrase 'OK' habitually. Thank you.

  • @shrikanthmr3711
    @shrikanthmr3711 6 месяцев назад

    20:25 those properties plugins and dependency files are written by devops engineers?

  • @maazmohd7244
    @maazmohd7244 Год назад +1

    Are you running Jenkins & sonar on the same machine, does both can be setup on free-tire.

    • @devopsshack
      @devopsshack  Год назад +1

      I use t2.large if multiple things i need to setup

  • @lingrajbiradar4416
    @lingrajbiradar4416 Год назад

    amazing video☺

  • @ManiBalajiC
    @ManiBalajiC 4 месяца назад

    Why didn't you configure the SonarQube container in the global systems , you just used the tool configuration. ??

  • @user-iz6jy2me4i
    @user-iz6jy2me4i 4 месяца назад

    Bro can u explain how to fix the coverage issues of sonarQubes

  • @yaseenbaba3389
    @yaseenbaba3389 7 месяцев назад

    Excellent!. Can we mask the passwords where ever is required ? Like using IAM or secrets in-place
    And in issues section you said assigned to specific persons for fixing, Will it be assigned to the developer who has pushed to feature branch after their coding task ?
    Please if possible do a video on Gerrit tool.

    • @devopsshack
      @devopsshack  7 месяцев назад

      We can mask , yess
      And the issues are assigned to developers

  • @mohanmurali7975
    @mohanmurali7975 11 дней назад

    Bro after generating this how do we pass it developers end so that they can rectify them

  • @newrock_
    @newrock_ Месяц назад

    everything is good but how to install and how to setup sonar

  • @arozendojr
    @arozendojr Год назад

    How to create a branch, using production, ignore the entire production base, analyze only the new commits?

  • @kommisettydinesh7342
    @kommisettydinesh7342 11 месяцев назад

    Hello sir. Thanks for sharing your knowledge.
    can you pls make a video with NodeJS application also.

  • @devopsumman7364
    @devopsumman7364 9 месяцев назад

    How to check Date and time of completion at the sonarqube homepage for Pull Request jobs, in current version 10.2.1 date and time is not appearing and not finding at other positions. Thanks in Advance for the support.

  • @alwaha4283
    @alwaha4283 Год назад

    Good video ❤

  • @dilushaalphonso9626
    @dilushaalphonso9626 Год назад +1

    can you please add any testing tool integration in CI/CD pipleline (Selenium)

  • @Roman69245
    @Roman69245 4 месяца назад

    If you experience errors on the maven - sonarqube connection, change the "localhost" of sonarqube to your machine's IP and check that the JDK version you put into Jenkins is the same as the version on your machine.

  • @nitishmalang4844
    @nitishmalang4844 Год назад

    bro make video on kubernetes architecture
    btw 😇 this sonarqube tutorial was awesome

  • @ganespandikaputra6787
    @ganespandikaputra6787 Год назад +1

    how to generate report???? please help me

  • @oussamabadreddine6529
    @oussamabadreddine6529 16 дней назад

    Why Run SonarQube in Docker?

  • @user-ie6sp2hz9w
    @user-ie6sp2hz9w Год назад

    in my project quality gate unable to applied project in sonarqube after run command "npm run sonar"

  • @gimhanranasinghe336
    @gimhanranasinghe336 9 месяцев назад

    Dose sonarscanner support .NET 7. ?

  • @gollarambabu3317
    @gollarambabu3317 5 месяцев назад

    sonarqube not working localhost in windows and Jenkins working

  • @rahil7861
    @rahil7861 10 месяцев назад

    When I am using Jenkins and Sonarqube docker containers and try to run pipeline in Jenkins. The console output showing me no Sonarqube Scanner Tool found. But I have already added the plugins of Scanner in my Jenkins. Could you help me out to fix this issue?

    • @devopsshack
      @devopsshack  10 месяцев назад

      U may not have added sonar server

    • @rahil7861
      @rahil7861 10 месяцев назад

      I did added it but still its not working. Also i have referred different article on medium and they have said that you need to install sonarcube scanner through apt-get install command in jenkins container. I did this too, but no luck.@@devopsshack

  • @prakashkchauhannn
    @prakashkchauhannn Год назад

    Overall it is a very good video but when I tried to integrate a Jenkins pipeline with Sonar it failed. After a long debug found that Project creation on sonar is missing in this video. Try to add this part as well. Thank you.

    • @devopsshack
      @devopsshack  Год назад +1

      -Dsonar.projectName=projectname
      When u put this in shell command the project gets created which I already showed in video🙂

    • @prakashkchauhannn
      @prakashkchauhannn Год назад

      @@devopsshack true, apologies I have missed that part.

  • @kiran.on.devops
    @kiran.on.devops Год назад

    unable to start the sonarqube, connection timeout

  • @abhishekghadage8085
    @abhishekghadage8085 4 месяца назад

    My sonarqube server is not running any reason

  • @LUFI-Munki
    @LUFI-Munki 5 месяцев назад

    Okay

  • @govindsharma7194
    @govindsharma7194 Год назад

    Hello There,
    Is is possible ? we can setup sonar qube without docker ?

    • @rahil7861
      @rahil7861 10 месяцев назад

      yes, plain installation is also available but you need 2vCpus and 2 gb ram minimum to install it

  • @user-oi6dy4uv9t
    @user-oi6dy4uv9t 3 месяца назад

    unable to connect to localhost /9000 error ara hai
    reply bhi kr dia kr bhai, khali video bna di hai

  • @paramvirrotwal2428
    @paramvirrotwal2428 5 месяцев назад

    How to make pom.xml file for python applications like for fastAPI

  • @rahulray736
    @rahulray736 6 месяцев назад

    How to show multiple branch on Sonarcube

    • @devopsshack
      @devopsshack  6 месяцев назад

      That feature available in developer edition

  • @bhargavkrishna8767
    @bhargavkrishna8767 Год назад

    Bro need some suggestions from you.
    How can I reach you ,

    • @devopsshack
      @devopsshack  Год назад

      Hey Krishna,
      I am available at instagram.com/m_aditya_jaiswal?igshid=NTc4MTIwNjQ2YQ==

  • @sureshpolisetty8938
    @sureshpolisetty8938 11 месяцев назад

    bro faceing an issue with sonarqube page while copying the ipv4 public:9000 then it didn't connect to sonarqube page, so what is the error? how can I correct it.

  • @sujethapai5127
    @sujethapai5127 Год назад

    pls make video on prometheus and grafana..

  • @90sfavdubbedserials
    @90sfavdubbedserials 5 месяцев назад

    How to delete a brand in sonarqube

  • @mridulsingh1399
    @mridulsingh1399 10 месяцев назад

    Bro please work at your sound quality your content is on-point but the voice makes it underrated!!

    • @devopsshack
      @devopsshack  10 месяцев назад

      In new videos they are improved buddy

  • @jayakumar2927
    @jayakumar2927 10 месяцев назад

    audio not clear

  • @navya932
    @navya932 14 дней назад

    Error: LinkageError occurred while loading main class org.sonar.application.App
    java.lang.UnsupportedClassVersionError: org/sonar/application/App has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0