Katrina · CI/CD para Oracle EBS R12.2
Sus customizaciones de EBS en git. En PROD sin que un DBA tipee comandos a las 2 AM.
Cada definición FNDLOAD, paquete PL/SQL, form y template de BI Publisher queda versionado, se compila en un instalador automático y se promueve a través de gates de aprobación — con una traza de auditoría completa por cada despliegue.
| Pkg | Branch | Objetos | TEST | UAT | PROD | Solicitado por | |
|---|---|---|---|---|---|---|---|
| #3812 | feature/xxar-aging | 14 · FNDLOAD ×3, PL/SQL ×9, BIP ×2 | instalado | instalado | gate · ticket | m.gonzalez | |
| #3811 | feature/xxgl-fah-batch | 6 · PL/SQL ×5, AOL ×1 | instalado | instalado | instalado | f.martinez | |
| #3810 | feature/xxpo-approval-fwd | 9 · Forms ×2, PL/SQL ×6, XML ×1 | compilando | — | — | l.ferreyra |
Cómo funciona
Un branch por desarrollo. Un instalador por paquete. Un gate por ambiente.
Todo en git
Cada desarrollo vive en su propio branch: definiciones FNDLOAD, PL/SQL, forms, templates de BI Publisher, objetos AOL.
Instalador automático
Katrina compila el branch en un instalador con el orden de objetos correcto — más el paquete de rollback para la misma release.
Gates por ambiente
TEST → UAT → PROD con una aprobación en cada límite. Segregación de funciones: quien solicita nunca aprueba su propio paquete.
PROD con un ticket
Ningún despliegue a producción sin un ticket de cambio. Cada acción queda registrada: quién, qué, dónde, cuándo — exportable para cumplimiento.
Gobernanza incorporada
A los auditores les gusta tanto como a los desarrolladores.
Segregación de funciones. El desarrollador que solicita un despliegue no puede aprobarlo.
Verificación branch contra ambiente. Katrina comprueba que lo que está en git coincide con lo que está realmente instalado antes de promover.
PROD con ticket obligatorio. Los despliegues a producción requieren un ticket de cambio vinculado. Sin excepciones, sin overrides.
Qué despliega
Los objetos que los equipos de EBS realmente ponen en producción.
Construido para R12.2: consciente de los ciclos de online patching (adop) y de los objetos editioned. Si su equipo lo despliega, Katrina lo versiona y lo instala.
Katrina + AI
Nuestros servidores MCP permiten que Claude despliegue a través de Katrina — los mismos gates, la misma traza de auditoría, el mismo PROD bloqueado por ticket.
Véalo corriendo contra una instancia R12.2 real.
Treinta minutos, en vivo — no diapositivas. Compilamos un paquete desde un branch, recorremos un gate de aprobación y mostramos la traza de auditoría.