The site that you are currently viewing is a static version of the Software Factory documentation delivered with the

version v7.2.
For up-to-date documentation, see the latest version.

Service Account

How to configure Service Account with different services

Service Account Creation

A “Service Account” refers to a dedicated account with specific privileges and permissions designed for integration with external services or systems during the CI/CD (Continuous Integration/Continuous Deployment) pipeline. This account is typically used to authenticate and interact with external services, such as cloud providers, container registries, or other tools essential for the pipeline workflow.

To create a Service account, refer to your platform availability .

SonarQube

To be able to push a SonarQube analysis on the server, you need to configure credentials.

  1. Go to SonarQube interface with the Service Account
  2. Create a token
    • My Account » Security
  3. Select “Global analysis tokens”
  4. Define a CI/CD variable in the GitLab UI

NOTE: Don’t forget to add the service account as member of the corresponding Sonar projects.

Coverity

  1. Go to Coverity UI with the Service Account
  2. Create a “Authentication Key”
  3. Define a CI/CD variable in the GitLab UI

NOTE: Please use a generic Service Request to ask TDP support to add the Service Account to our Coverity project or, with admin rights, go to Projets Settings » Permission.