Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Para a aplicação de pacotes customizados, será necessário acesso à plataforma CodeAnalysis (https://codeanalysis.totvs.com.br/).

Nela, iremos fazer algumas validações nos fontes enviados, apontando alguns possíveis erros ou melhorias a serem feitas. O pacote será gerado na sequência.

Em caso de dúvidas, verifique a documentação completa do CodeAnalysis aqui.

8.5.1 - Acesso

Caso já tenha acesso, prossiga com o login normalmente. Agora, se for um usuário novo, clique em "Novo cliente" e siga os passos de cadastro.

É necessário ter um TotvsID para se cadastrar na plataforma e fazer seu uso.


Image Added



Depois de fazer o login corretamente, vamos agora para o passo a passo do processo.

8.5.2 - Criando um Projeto

O primeiro passo para gerar o pacote customizado, vai ser a criação de um projeto.


Um mesmo projeto será usado para a análise e geração de pacotes de um grupo de fontes, pois o histórico de qualidade e análises estáticas ficará gravado nele.


No menu "Projetos", clique em "+ Projeto" para adicionar um novo projeto à sua conta.

Image Added


Na sequência faça o preenchimento dos campos:


Image Added

Nome do Projeto: Nome identificador do projeto. Esse nome será usado na nomenclatura do pacote gerado;

Descrição do Projeto: Descrição mais detalhada sobre o projeto em questão;

Tipo de Acesso dos arquivos: A forma de envio dos Fontes para análise e compilação. Por enquanto, temos apenas a possibilidade via upload direto.

Usuários: Que usuários do Code Analysis poderão ter acesso e trabalhar com esse projeto.

ADVPL Include: Os includes já são adicionados automaticamente na análise do projeto. Mas se enviar eles junto, aqui deve ser informado a subpasta que eles estarão.


Confirme a criação e pronto! Já temos um projeto para iniciar a análise e geração de pacotes.


Image Added


8.5.3 - Agendamento de Análises

Para iniciar uma análise, clique no menu de contexto do projeto e selecione a opção "Agendar":

Image Added


Clique em "Select file" e escolha um arquivo zip com os fontes a serem analisados e compilados. E na sequência clique em "Agendar".

Image Added


Agora vamos acompanhar o processamento dessa análise e compilação:

8.5.4 - Tela de Agendamento e Download


No menu lateral, selecione a opção "Agendamentos":

Image Added


Image Added

A análise agendada no passo anterior estará numa fila de processamento.

Quando concluída, não só você terá o acesso ao Link do SonarQube atualizado com as análises finais sobre os fontes enviados, apontando posśiveis erros e melhorias, como também, já poderá fazer o download do pacote.

É só clicar no menu de contexto e escolher a opção "Download Patch"

Image Added


O arquivo zip virá com o pacote customizado no formato ".ptm", a assinatura desse pacote e uma chave pública para verificação.

Image Added