Azure DevOps
Sonar Cloud ofrece una herramienta para ayudar en el análisis de la deuda técnica en proyectos de software, permitiendo además encontrar posibles bugs y vulnerabilidades, actuando como plataforma de apoyo en la mejora de la calidad de los proyectos.
Sonar se puede integrar con servicios como Azure DevOps, Github, Gitlab, Bitbucket y muchos otros, lo que permite actualizar con cada versión generada.
Artículos necesarios en su entorno
- Una cuenta activa en la plataforma Devprime y una licencia de uso para desarrolladores o empresas.
- Devprime CLI instalado y activo (
dp auth
) - Una cuenta activa en Sonar Cloud
- Un nuevo microservicio creando mediante la plataforma Devprime.
- Una cuenta y un repositorio de GIT en Azure DevOps.
**Creación y obtención de credenciales de proyecto
El primer paso es crear un nuevo proyecto y obtener el SONAR_TOKEN
Creación de yaml de Azure Pipeline
Cree un nuevo archivo en la carpeta del proyecto con el nombre “azure-pipelines.yml”
y agregue el contenido de YAML.
|
|
Cometer
|
|
Creación de una nueva canalización en Azure DevOps
Siga los pasos del portal de Azure DevOps para crear una nueva canalización con el archivo “azure-pipelines.yml” que existe.
-Tuberías
- Nuevo oleoducto
- Azure Repos Git
- Archivo YAML de Azure Pipelines existente
Localiza y haz clic en el botón “Variables” para crear la nueva variable “SONAR_CLOUD_TOKEN” y añadir el valor del Token obtenido de Sonar Cloud.
Inicie la canalización que acaba de crear. Al finalizar, el resultado se publicará en Sonar Cloud.
Visualización en el Portal Cloud de Sonar
Con cada Build en Azure DevOps, el resultado se publica en Sonar Cloud para que puedas seguir la evolución técnica del desarrollo.