Los pipelines que usamos, para que no los armes de cero
GitHub Actions por stack, con GitFlow, gates de seguridad y deploy ya resueltos. En vez de pelearte con el YAML, copiás el de tu stack, cambiás <org> y arrancás.
# .github/workflows/main-deploy.yml
uses: <org>/ci-templates/.github/workflows/java-main-pipeline.yml@v2
Java (Spring Boot)
13 pipelines
KrakenD
8 pipelines
React
10 pipelines
NGINX
8 pipelines
Contracts (Hardhat/Solidity)
12 pipelines
Shared (cross-cutting)
36 pipelines
Guías
Quick Start
Adoptá los pipelines en tu repo: copiá el caller, reemplazá <org>, configurá secrets.
Modelo GitFlow
Cómo las etapas de GitFlow (feature, PR, develop, release, main, prod) mapean a cada pipeline y environment.
Deploy targets
Valores de deploy_target: ec2, ec2-vpn (WireGuard), eks, s3 — y cuándo usar cada uno.
Imágenes base
ci-base-images: variantes ci y runtime, esquema de tags y cómo correr los pipelines dentro de la imagen con container_image.