Przejdź do treści

Epic 3 - Integracja z Sonarqube cloud

Terraform

Utworzenie obrazu sonar-scanner

  • Utworzenie obrazu z sonar-scanner-cli - registry.gitlab.com/pl.rachuna-net/containers/sonar-scanner:1.0.0 v1.0.0

components/sonarqube

  • Utworzenie komponentu wykonującego sonarqube-scanner

Skalowanie rozwiązania

Wyciągniecie wszytkistkich repozytoriów z graphql

query groupProjects {
  group(fullPath: "pl.rachuna-net") {
    projects(includeSubgroups: true)
    {
      nodes {
        fullPath
      },
    }
  }
}

  • Integracja z Sonarque pl.rachuna-net/cicd/components/sonarqube
  • Integracja z Sonarque pl.rachuna-net/containers/sonar-scanner
  • Integracja z Sonarque pl.rachuna-net/cicd/components/terraform
  • Integracja z Sonarque pl.rachuna-net/cicd/components/docker
  • Integracja z Sonarque pl.rachuna-net/cicd/components/versioning
  • Integracja z Sonarque pl.rachuna-net/cicd/gitlab-ci
  • Integracja z Sonarque pl.rachuna-net/containers/semantic-release
  • Integracja z Sonarque pl.rachuna-net/docs
  • Integracja z Sonarque pl.rachuna-net/containers/terraform
  • Integracja z Sonarque pl.rachuna-net/infrastructure/terraform/modules/gitlab-group
  • Integracja z Sonarque pl.rachuna-net/infrastructure/terraform/modules/gitlab-project
  • Integracja z Sonarque pl.rachuna-net/infrastructure/terraform/gitlab