DevOps Classroom Series – 10/Dec/2021

Static Code Analysis

  • Static Code Analysis is used to analyze the code written by developers against various areas of Software Best Practices

    • Architecture and Design
    • Comments
    • Coding Rules
    • Bugs
    • Duplications
    • Unit Tests
    • Complexity (line coverge and branch coverage, symbol coverage)
  • To perform Static Code Analysis there are many tools as part of this course we will be covering SonarQube (Open Platform)

  • SonarQube can work with many programming languages

  • For our purposes, we will be installing sonarqube Community Edition Refer Here

  • Basic steps of installation: Refer Here

  • Steps for installation Refer Here

  • Once you login into sonar qube try to generate the token Preview Preview

Using SonarQube with Jenkins

  • Refer Here for configuring sonar qube with jenkins

  • Install SonarQube Scanner for jenkins using plugins Preview

  • Configure the SonarQube Server by using Configure System Preview

  • Next Steps:

    • Configuring Sonar Scanner
    • withEnv pipeline
    • Installing Remote Repository to store night build artifacts into jfrog artifactory
    • stash and unstash in pipelines
    • Azure DevOps Pipelines
    • AWS DevOps Tools (* conditions apply)
    • .net build
    • Activity: manual steps of python/nodejs deployment
    • Git Branching Strategies
    • Git Releases
    • GitHub Pull requests
    • Stash (fifth area of git)
    • git hooks & Github webhooks
    • AWS Code Commit & Azure Source Repos
  • Json and YAML Tutorial: Refer Here

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Floating Social Media Icons by Acurax Wordpress Designers

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube