Skip to content

Feature/tests suite#11

Merged
devflima merged 4 commits into
mainfrom
feature/tests-suite
May 6, 2026
Merged

Feature/tests suite#11
devflima merged 4 commits into
mainfrom
feature/tests-suite

Conversation

@devflima

@devflima devflima commented May 6, 2026

Copy link
Copy Markdown
Owner

Descrição

Este Pull Request finaliza a configuração do ecossistema de deploy e automação. Foram implementadas as esteiras de CI/CD para o Monorepo e os manifestos necessários para o deploy via GitOps (ArgoCD) no Kubernetes.

Mudanças Realizadas

1. GitHub Actions (Monorepo Workflows)

  • Frontend CI/CD: Validação, testes e push da imagem para o GHCR.
  • Backend CI/CD: Build com Maven Wrapper, testes integrados, análise SonarCloud e push para o GHCR.
  • Path Triggers: Configuração para disparar apenas os workflows alterados em cada commit.

2. Kubernetes Manifests (k8s/)

  • Deployments & Services: Configurações prontas para Frontend e Backend.
  • Secret Templates: Modelo para injeção segura de credenciais de banco e e-mail no backend.
  • GitOps Ready: Estrutura de pastas compatível com a sincronização do ArgoCD.

3. Project Standardization

  • Maven Wrapper: Inclusão dos arquivos .mvn/ e mvnw para garantir builds determinísticos no CI.
  • Docker Isolation: Configuração de .dockerignore para builds mais rápidos e leves.
  • Root Configuration: Criação do .gitignore global e atualização do README.

✅ Checklist Final do Projeto

  • Backend 100% migrado (Domain, App, Infra, API).
  • Frontend 100% migrado (Store, UI, Pages).
  • Suíte de testes completa e funcional.
  • Pipeline de CI/CD validado.
  • Manifestos K8s configurados para GitOps.

@devflima devflima self-assigned this May 6, 2026
@devflima devflima merged commit 1dfe0d2 into main May 6, 2026
0 of 2 checks passed
@sonarqubecloud

sonarqubecloud Bot commented May 6, 2026

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
14 Security Hotspots
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@devflima devflima deleted the feature/tests-suite branch May 6, 2026 02:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants