Antonio Herrera.
8Fase 8 · SDD Lifecycle

CI/CD y quality gates

El pipeline valida automáticamente spec, contrato, código, tests, seguridad y build

Por Antonio Herrera Publicada en junio 2026 2 min de lectura
10/14
Ejemplo de pipeline (GitHub Actions)
.github/workflows/ci.yml
name: ci on: pull_request: branches: [main, develop] jobs: validate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Validate OpenSpec run: openspec validate --strict - name: Test backend run: mvn verify - name: Test frontend run: npm test - name: Validate OpenAPI run: spectral lint openapi.yaml - name: Security scan run: mvn dependency-check:check - name: Build run: npm run build
Con contenedores y orquestación
terminal
docker build -t transactions-service:${GIT_SHA} . docker push registry/transactions-service:${GIT_SHA} helm upgrade --install transactions-service ./helm/transactions-service
✓ Gate 8 — CI/CD Ready
✓
OpenSpec validado en pipeline
✓
OpenAPI validado en pipeline
✓
Build correcto
✓
Tests OK
✓
Análisis estático OK
✓
Security scan OK
✓
Imagen versionada y publicada
Hablemos →