Skip to content

Fluxograma CI CD Implementado

Tiago de Paula edited this page Apr 17, 2026 · 1 revision

Fluxograma CI/CD Implementado

Visão Geral

Este diagrama representa o fluxo atualmente implementado na pipeline Jenkins do projeto para análise de contratos Solidity.

Fluxograma CI/CD Implementado

Leitura do fluxo

  • O desenvolvedor envia alterações para o repositório GitHub.
  • O webhook do GitHub aciona o Jenkins.
  • O Jenkins executa Checkout, Compilação (Foundry) e uma etapa paralela com Testes (Foundry), Slither, Mythril, Forge Format e Forge Lint.
  • Em seguida, a pipeline consolida resultados, publica GitHub Checks no GitHub com relatório e links para artefatos, envia alertas por e-mail quando há falha ou novos achados, arquiva artefatos no Jenkins e envia métricas para VictoriaMetrics, consumidas pelo Grafana.

Referências

  • poc-sast-dast-sca/Jenkinsfile
  • jenkins-server-config/roles/jenkins/files/jobs/Pipeline-DevSecOps-para-Blockchain-2025.jenkins
  • jenkins-server-config/roles/jenkins/templates/jenkins.yaml.j2

Clone this wiki locally