Rely.io
  • 📌What is Rely.io?
  • 💡How Rely.io works
  • 📑Getting Started Guide
    • Create an account for your organization
    • Add your first plugin
    • Import services into the Service Catalog
    • Make the Software Catalog your own
    • What's Next?
  • 🌈Basic Concepts
    • Entities
    • Blueprints
    • Property Data Types
    • Catalogs
    • Data Model
    • Plugins
    • User Blueprints vs Plugin Blueprints
    • Actions and Automations
      • Automation Rules
      • Self-Service Actions
    • Home Pages
    • Scorecards
  • 📚Guides & Tutorials
    • Enhancing Deployment Visibility through Gitlab Pipelines and Rely's API
  • 🖥️Software Catalog
    • Overview and Use Cases
    • Usage Guide
      • Creating a new Entity
      • Updating an Entity
      • Tracking Entity Changes
      • Customizing an Entity's Page
      • Customizing a Catalog
      • Creating a new Blueprint & Catalog
      • Updating a Blueprint
      • Tracking Blueprint Changes
    • Relevant Guides
    • Troubleshooting
  • 🥇Scorecards
    • Overview and Use Cases
    • Usage Guide
      • Creating a Scorecard
      • Updating a Scorecard
      • Evaluating Performance
    • Scorecard Examples
      • Production Readiness Scorecard Example
      • DORA Metrics Scorecard Example
      • Operational Maturity Example
  • 🎨Home Pages
    • Overview and Use Cases
    • Usage Guide
      • Creating a New Tab
  • ⚡Self-Service Actions
    • Overview and Use Cases
    • Usage Guide
      • Configuring your Self Service Agent
      • Managing your Actions Catalog
      • Self-Service Actions as Code
      • Running Actions
      • Tracking Action Runs
  • ↗️Plugins & Automation
    • What happens when you install a Plugin?
    • Self-Hosting Plugins using Galaxy
    • 🤖Automation Rules
      • Overview and Use Cases
      • Usage Guide
        • Creating an Automation Rule
        • Updating an Automation Rule
        • Tracking Automation Changes
        • Managing Automation Suggestion
    • 🔌Plugin Installation Guides
      • ⭐AWS
      • Bitbucket
      • ⭐Flux
      • GitHub
      • GitLab
      • ⭐Google Cloud Platform (GCP)
      • ⭐Kubernetes
      • ⭐OpsGenie
      • ⭐PagerDuty
      • ⭐Snyk
      • ⭐SonarQube
  • 🌐Public API
    • Audit Logs
    • Automations & Self-Service Actions
    • Automation Suggestions
    • Blueprints
    • Dashboards & Views
    • Entities
    • Scorecards
    • Self-Service Action Runs
    • Time Series
    • Users
    • Webhooks
  • ⚙️Invite Users
  • 🛡️Security & Compliance
    • Single Sign-On (SSO)
      • SAML with Google Workspace
      • SAML with Microsoft Entra ID
      • SAML with Okta
      • OIDC with Okta
      • OIDC with Google Workspace
  • 🏥Troubleshooting
  • ❓FAQ
Powered by GitBook
On this page
  • Overview
  • Installation Guide

Was this helpful?

  1. Plugins & Automation
  2. Plugin Installation Guides

SonarQube

PreviousSnykNextPublic API

Last updated 6 months ago

Was this helpful?

This plugin is part of Pro and Enterprise plan only

Overview

This guide details the integration between Rely.io and SonarQube, a popular platform for continuous code analysis and static code quality. Integrating SonarQube with Rely.io unlocks valuable benefits for your development workflow:

Enhanced Code Quality:

  • SonarQube provides comprehensive code analysis, identifying potential bugs, vulnerabilities, and code smells before deployment. This proactive approach streamlines development by minimizing issues that might arise later in the process.

  • Gain insights into code coverage and identify areas where additional testing efforts may be necessary.

Improved Development Efficiency:

  • Rely's integration with SonarQube allows you to centralize code quality data within your Rely environment. This facilitates easier access and analysis of quality metrics, streamlining team communication and collaboration.

  • Automate quality checks as part of your CI/CD pipeline, integrating seamlessly with Rely's existing functionalities.

Installation Guide

To configure the SonarQube integration within your Rely instance, follow these steps:

  1. Navigate to the Plugins section within your Rely dashboard within the Data Model section of the side panel.

  2. Click "Add Plugin" and select the SonarQube plugin.

  3. Complete the following fields in the provided form:

    • API Token: Generate an API token of the desired type within your SonarQube instance (User > My Account > Security). Refer to for more details on creating API tokens.

      • Global Tokens will allow Rely to ingest information regarding all projects.

      • User Tokens will allow Rely to ingest information about all projects your current user has access to.

    • Server URL: Specify the base URL of your SonarQube server instance. Ensure this URL matches the configuration settings within SonarQube itself.

  4. Click "Save".

  5. After this, Rely will automatically perform the following tasks:

    • Extend your Data Model with Project and Issue blueprints.

    • Pull corresponding entities from your SonarQube to backfill your catalog.

    • Add automation rules to feed your Services and CVEs with information from the corresponding Projects and Issues.

Rely's support team is always available to assist you with any integration-related questions. Feel free to reach out through our support channels.

By following these steps, you can effectively leverage the SonarQube integration and gain valuable insights into your code quality within your Rely environment.

↗️
🔌
⭐
SonarQube's documentation