Requisitos previos: Esta guía asume que estás familiarizado con la configuración declarativa de entornos. Consulta configuración declarativa de Environment para obtener una introducción.
La jerarquía del blueprint
La relación es acumulativa: los blueprints de la organización y del repositorio se basan en el blueprint de Enterprise; no lo reemplazan. Durante cada compilación, el blueprint de Enterprise se ejecuta primero y establece la línea de base. Luego se ejecuta el blueprint de la organización, agregando la configuración específica del equipo. Por último, se ejecuta el blueprint de cada repositorio con la configuración específica del proyecto.
Consulta Ámbito del blueprint para ver cómo se relacionan los blueprints de la organización y del repositorio.
Configurar el blueprint de Enterprise
initialize, maintenance y knowledge. Los blueprints de Enterprise y de org también admiten una sección post-build para comandos que se ejecutan después de clonar y configurar todos los repos.
El blueprint de Enterprise se ejecuta primero en cada compilación, antes que los blueprints de org y repo. Esto significa que las herramientas y los entornos de ejecución instalados a nivel de Enterprise están disponibles para todos los blueprints posteriores.
Qué incluir en el blueprint Enterprise
Entornos de ejecución estándar de lenguajes
Herramientas de seguridad y análisis de cumplimiento
Herramientas y utilidades internas de la CLI
Configuración del proxy y los certificados corporativos
Cómo interactúan los niveles
post-build se ejecutan después de que cada repo se haya clonado y configurado, por lo que pueden validar el Environment ya montado por completo. Un código de salida distinto de cero en un paso de post-build hace fallar la compilación y no se produce ninguna instantánea. Consulta post-build en la referencia de blueprint.
Los niveles son acumulativos: los blueprints de repo pueden usar herramientas instaladas por el org o por el blueprint de Enterprise. Los niveles inferiores no pueden sobrescribir lo que configuró un nivel superior. Las compilaciones suelen tardar entre 5 y 15 minutos. Los comandos individuales superan el tiempo de espera después de 1 hora.
Los elementos de knowledge de todos los niveles se recopilan y se ponen a disposición de Devin. Si varios niveles definen un elemento de knowledge con el mismo nombre, se incluyen todos. No se sobrescriben entre sí.
Secretos de Enterprise
- Tokens de registros internos de paquetes
- Autenticación del proxy corporativo
- Claves de API compartidas para servicios internos
- Claves de licencia para herramientas Enterprise
Gestionar secretos de Enterprise requiere el permiso ManageAccountResources.
Reconstrucciones a nivel Enterprise
- Actualizas el blueprint de Enterprise (p. ej., actualizas Python de 3.11 a 3.12)
- Rotas un secreto de Enterprise
- Necesitas actualizar todos los entornos después de un parche de seguridad
Las reconstrucciones a nivel Enterprise respetan la cola de compilación de cada org. Si una org ya tiene una compilación en curso, la reconstrucción activada a nivel Enterprise se encola detrás de ella. Si ya hay una compilación en cola, se cancela
y se reemplaza por la activada a nivel Enterprise.
Gestión de la implementación en las organizaciones
- Escenarios: crecimiento con ACME Corp — ejemplos prácticos para elegir un nivel a medida que la empresa crece
- Migrar tu empresa
- Mejores prácticas
- Referencia de blueprint
- Configuración declarativa de Environment

