AWS codepipeline integration with SonarQube

0

Hi Team,

Would like to know the steps involved in "AWS codepipeline integration with SonarQube". If any implemented successfully can you guide?

質問済み 1年前374ビュー
1回答
0

Your SonarQube instance needs to be accessible from the pipeline environment. Basically you need have your sonar.login and sonar.host.url need to be fed into your pipeline. Here’s a dead simple buildspec.yaml that will run a Maven build and scan, then push results to a SQ instance:

env:
  variables:
    SONAR_LOGIN: "SONARQUBE_AUTHTOKEN"
    SONAR_HOST: "SONARQUBE_URL"
    #good to use parameter-store
phases:
  build:
    commands:
      - mvn test123
  post_build:
    commands:
      - mvn sonar:sonar -Dsonar.login=$SONAR_LOGIN -Dsonar.host.url=$SONAR_HOST

This was like completed few years back for one of my client. Also you can explore SonarCloud as well if possible. Checkout below documentation. https://aws.amazon.com/blogs/devops/integrating-sonarcloud-with-aws-codepipeline-using-aws-codebuild/

回答済み 1年前
  • Thanks Shashank, I am exploring sonarcloud integration with our aws codepipeline now.

    The given doc about buildspec.yaml about maven build, can i have gradle buildspec.yaml.

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ