Skip to content

daniel-abrahao/devops_ia_aula3

Repository files navigation

DevOps + IA - Aula 3

Objetivo do projeto

Estudo de pipeline e agentes de IA para aula de pos-graduacao, com exemplos de observabilidade, quality gate e geracao automatizada de documentacao.

Descricao dos pipelines

Exemplos de execucao

Local (pytest)

pip install pytest pytest-cov
pytest tests_alta --cov=src_alta --cov-report=term --cov-report=json
pytest tests_baixa --cov=src_baixa --cov-report=term --cov-report=json

GitHub Actions (via gh)

# Exemplo: rodar analise de logs
gh workflow run .github/workflows/analise_logs.yml

# Exemplo: rodar quality gate com IA (GroqCloud)
gh workflow run .github/workflows/quality_gate_com_IA\ -\ groq\ -\ baixa.yml

Segredos esperados

  • GROQ_API_KEY (workflows que usam GroqCloud)
  • OPEN_AI_KEY (workflow de Quality Gate com OpenAI)
  • GITHUB_TOKEN (ja fornecido pelo GitHub Actions)

Tecnologias utilizadas

  • GitHub Actions e GitHub CLI (gh)
  • Python 3.11
  • Pytest e pytest-cov
  • GroqCloud (modelo llama-3.1-8b-instant)
  • OpenAI (modelo gpt-4o-mini)
  • curl, jq, bc

Prints das execucoes

Pipeline de analise de logs

image

Pipeline de analise de traces

image

Pipeline de análise de métricas

image
IA analisando métricas - reprovado pela IA
image
IA analisando métricas - aprovado pela IA

Pipeline de cobertura (alta/baixa)

Captura de tela de 2026-05-23 13-26-01
Gate APROVADO
Captura de tela de 2026-05-23 13-26-17
Gate BLOQUEADO

Quality Gate com IA (OpenAI e GroqCloud)

Captura de tela de 2026-05-23 13-38-23
Gate APROVADO
Captura de tela de 2026-05-23 13-38-45
Gate BLOQUEADO

Pipeline geradora de documentação

Captura de tela de 2026-05-23 13-05-54
Geracao de documentacao via IA
image
PR gerado pela IA

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages