db1-hpc
TypeScript icon, indicating that this package has built-in type declarations

1.1.18 • Public • Published

Bem vindo ao HPC (Health Panel Collector)

Essa aplicação tem como objetivo coletar dados de saúde de tecnica do sonarqube cadastrado no HealthPanel.

Como usar

O primeiro passo é entender como uma avaliação funciona.

A avaliação começa com a resposta do questionário de processos de saúde tecnica, ou seja, antes da coleta das métricas, é necessário responder o questionário.

Após o questionário respondido, você precisa gerar um token de avaliação para o HPC.

Imagem do botão para gerar o TOKEN do HPC

Você também precisa do SONARQUBE_TOKEN, que é o token de acesso do sonarqube.

Precisa ser um usertoken com permissão de leitura.
O token do sonarqube é necessário para que o HPC consiga coletar as métricas.

Acesse
http://{URL_DO_SONAR_PROJETO}/account/security/

CLI Token

  • Esse token tem durabilidade de 24 horas, após esse tempo, é necessário gerar um novo token.
  • Esse token é de uso unico, ou seja, após a avaliação ser finalizada, é necessário gerar um novo token.

Como funciona o fluxo

Imagem do fluxo de avaliação

Como rodar

npm install

npm run start

Como rodar os testes

npm run test

Deploy

Esse é um pacote NPM, ou seja, o deploy consiste em publicar o pacote no NPM.

O deploy está configurado para ser feito automaticamente pelo Azure DevOps. Basta o merge na branch main.

Uso

npm i -g db1-hpc

1- Insira o token gerado no passo anterior 2 - Insira o token do sonarqube

Pronto, agora é só conferir os dados no HealthPanel.

Readme

Keywords

none

Package Sidebar

Install

npm i db1-hpc

Weekly Downloads

13

Version

1.1.18

License

ISC

Unpacked Size

2.02 MB

Total Files

45

Last publish

Collaborators

  • alexandro.hervis