version v7.2.
For up-to-date documentation, see the
latest version.
Service Account
2 minute read
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.
- Go to SonarQube interface with the Service Account
- Create a token
- My Account » Security
- Select “Global analysis tokens”
- Define a CI/CD variable in the GitLab UI
- Key:
CICD_SONAR_AUTH_TOKENThe GitLab variable name corresponds to the variable used by NextGen CICD SonarQube Step . - Value :
<token>
- Key:
NOTE: Don’t forget to add the service account as member of the corresponding Sonar projects.
Coverity
- Go to Coverity UI with the Service Account
- Create a “Authentication Key”
- Define a CI/CD variable in the GitLab UI
- Key:
CICD_COVERITY_TOKENThe GitLab variable name corresponds to the variable used by NextGen CICD Coverity Step . - Value :
<key>
- Key:
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.