Ronynetwork / AVSAC

0 stars 0 forks source link

Configuração do Quality Gates no SonarQube #6

Closed Ronynetwork closed 3 months ago

Ronynetwork commented 3 months ago

Realizar a configuração dos requesitos para o sucesso da verificação do código dentro do dashboard do SonarQube.

1Sayza commented 3 months ago

Importância do Quality Gate Prevenção de problemas de qualidade: O Quality Gate ajuda a detectar problemas de qualidade no código logo nas fases iniciais do desenvolvimento, evitando que defeitos sejam propagados para o produto final. Manutenção de padrões de qualidade: Ao definir critérios claros que o código deve atender, ele assegura que todos os desenvolvedores sigam os mesmos padrões de qualidade, resultando em um código mais coeso e sustentável. Redução de custos a longo prazo: Identificar e corrigir problemas de código nas fases iniciais é menos custoso do que corrigi-los após o código ter sido implementado ou lançado. Facilitação de auditorias e conformidade: O Quality Gate facilita a conformidade com padrões de qualidade e auditorias, fornecendo uma métrica clara sobre a saúde do código.

1Sayza commented 3 months ago

Por padrão na ferramenta do Sonarqube, já vem várias políticas de Quality Gate configurada para cada linguagem e os níveis de critérios de segurança e qualidade aplicada no scan do código para verificação. Só que, como estamos elaborando o projeto para próxima sprint v4, a gente testar vários códigos. Nesse caso, precisei configurar uma manual de regra e selecionar os níveis de critérios que eu precisava e ir ajustando a medida que for analisando os códigos em acordo com a sprint v4. Então segue em anexo, logo abaixo, o print da política do Quality Gate, configurada por mim.

1Sayza commented 3 months ago

Screenshot_5 Screenshot_6

1Sayza commented 3 months ago

Nesse anexo logo abaixo, é o resultado da pipeline funcionando o estágio da análise do código, que foi implementado por Ronyldo na configuração da pipeline. ![Uploading Screenshot_2.jpg…]()

1Sayza commented 3 months ago

importante

1Sayza commented 3 months ago

Segue os resultados das configurações do Quality Gate do sonarqube.

projeto123 ![Uploading projeto12345.png…]()

1Sayza commented 3 months ago

Rodando novamente a pipeline com o estágio do Quality Gate. Temos o seguinte processo anexado logo abaixo.

sonar