Árvore de páginas


O pipeline de build é disparado sempre que uma modificação ocorre na branch main após o complete da PR (dev -> main)

Ele foi configurado no arquivo yml para realizar as seguintes tarefas:

(seleção) Build image:

Dispara a geração da imagem Dockerfile, responsável por realizar as seguintes etapas:

  1. Install: Instalação do node, dos pacotes NPM, angular/cli.
  2. Npm Build: Realiza o build do app Angular, através dos comandos do Angular.
  3. SonarQube: Instalação do JDK e Code Analysis Publish Quality Gate
  4. Publish: Disponibiliza os arquivos após o build


(seleção) Scanner de Vulnerabilidade:

Realiza a análise de vulnerabilidades na imagem gerada no passo anterior

(seleção) Publicação do artefato e da imagem:

Realiza a publicação dos artefatos gerados, a pasta ‘/dist’ e o CoverageReport

O artefato fica armazenado no pipeline, disponível para testes das alterações da branch main.

Exemplo do pipeline executado com sucesso e o artefato publicado:






Em resumo, a responsabilidade do pipeline de CI-main é gerar o build do projeto com sucesso e entregá-lo através dos artefatos do azure pipelines para a release no verdaccio.

Pipeline: thf-components-main-ci





  • Sem rótulos