Azure DevOps
O Sonar Cloud oferece uma ferramenta para auxiliar na análise da dívida técnica nos projetos de software permitindo também encontrar possíveis bugs e vulnerabilidades atuando como plataforma de apoio na melhoria de qualidade dos projetos.
O Sonar pode ser integrado a serviços como o Azure DevOps, Github, Gitlab, Bitbucket e muitos outros permitindo a atualização a cada versão gerada.
Itens necessários em seu ambiente
- Uma conta ativa na plataforma Devprime e licença de uso Developer ou Enterprise.
- Devprime CLI instalado e ativo (
dp auth
) - Uma conta ativa no Sonar Cloud
- Um novo microsserviço criando usando a plataforma Devprime.
- Uma conta e um repositório GIT no Azure DevOps.
**Criando e obtendo as credenciais do projeto
O primeiro passo é criar um novo projeto e obter o SONAR_TOKEN
Criando Azure Pipeline yaml
Crie um novo arquivo na pasta do projeto com o nome de “azure-pipelines.yml”
e adicione o conteúdo do yaml.
|
|
Faça o commit
|
|
Criando um novo Pipeline no Azure DevOps
Siga os passos no portal do Azure DevOps para criar um novo Pipeline utilizando o arquivo “azure-pipelines.yml” existe.
- Pipelines
- New pipeline
- Azure Repos Git
- Existing Azure Pipelines YAML file
Localize e clique nobotão “Variables” para criar a nova váriavel “SONAR_CLOUD_TOKEN” e adicione o valor do Token obtido no Sonar Cloud.
Inicie o Pipeline que acabou de criar. Ao final o resultado será publicado no Sonar Cloud.
Visualizando no portal do Sonar Cloud
A cada Build no Azure DevOps o resultado é publicado no Sonar Cloud para que possa acompanhar a evolução técnica do desenvolvimento.