O objetivo deste guia é ajudar os desenvolvedores a entender a composição do projeto e como nos organizamos para desenvolver o TAF TSI.
A documentação disponibilizada para os clientes consta em TSI - TAF Service Integration.
A configuração para integração com o Sonarqube pode ser encontrada no arquivo sonar-project.properties, dentro da estrutura do projeto TAF-THF.
Os procedimentos abaixo devem ser executados após publicação de nova versão da aplicação. Existem duas alternativas, utilizando os artefatos gerados na própria publicação do projeto, ou manualmente, sincronizando o repositório do servidor em sua máquina local:
Imagem 1 - Diretório coverage, localizada ao mesmo nível que a pasta do projeto TAF-THF, e que deve ser atualizada com os arquivos do coverage.zip da última publicação. Imagem 2 - Arquivo coverage.zip da última publicação, que deve ser utilizado para substituir os arquivos no diretório coverage da sua máquina local. |
Caso esta operação seja realizada com sucesso, deve ser apresentado uma mensagem similar a imagem abaixo: Consultando Dashboard TAF do Futuro é possível analisar os dados atuais do projeto. |
Após a execução dos testes, caso sejam bem sucedidos, a pasta coverage, localizada ao mesmo nível que a pasta do projeto TAF-THF, será atualizada com os arquivos de métricas. |
Caso esta operação seja realizada com sucesso, deve ser apresentado uma mensagem similar a imagem abaixo: Consultando Dashboard TAF do Futuro é possível analisar os dados atuais do projeto. |