Estados de despliegue de Enterprise
| Estado | Qué significa | Efecto en las organizaciones |
|---|---|---|
| Disabled | Los blueprints no están habilitados para Enterprise | Ninguna organización ve las páginas de Environment. Todas las organizaciones usan la configuración clásica. |
| Default Off | Los blueprints están disponibles, pero no son la opción predeterminada | El Admin de Enterprise puede habilitarlos de forma individual para cada organización. Las organizaciones nuevas comienzan con la configuración clásica. |
| Default On | Los blueprints son la opción predeterminada para todas las organizaciones | Todas las organizaciones usan blueprints, salvo que se cambien explícitamente a la configuración clásica. Las organizaciones nuevas comienzan con blueprints. |
Detalles de Desactivado de forma predeterminada
Anulaciones por organización
- En Default Off: Incluye determinadas organizaciones en blueprints. Estas organizaciones pasan de la configuración clásica a la configuración declarativa de inmediato.
- En Default On: Excluye determinadas organizaciones de blueprints para que vuelvan a la configuración clásica. Estas organizaciones continúan usando su configuración clásica.
Anulaciones automáticas de classic
Plan de migración recomendado
Fase 1: Compilar y verificar de forma aislada (Desactivado de forma predeterminada)
- Habilita los blueprints a nivel de empresa pasando de Desactivado a Desactivado de forma predeterminada.
- Crea una org de prueba dedicada para probar la configuración del entorno. Esta org existe únicamente para validar tus blueprints.
- Habilita la configuración declarativa solo para esta org de prueba (mediante una anulación específica por org en la página Rollout).
- Configura el blueprint de tu empresa: instala todos los entornos de ejecución compartidos, herramientas de seguridad, certificados corporativos, CLI internas, ajustes de proxy y autenticación en el registry. Esta es la capa base que heredará cada org.
- Configura un blueprint de org para la org de prueba con cualquier herramienta a nivel de org o configuración del registry.
- Agrega blueprints de repositorio para un conjunto representativo de repositorios. Elige repos que cubran tus stacks tecnológicos más comunes.
- Verifica de extremo a extremo: inicia sesiones de Devin en estos repos y confirma que todo funcione. Los repos deben clonarse, las dependencias deben instalarse, los comandos de lint/test/build deben ejecutarse correctamente y todas las herramientas deben estar en las versiones esperadas.
Fase 2: Habilitar la adopción opcional para los admins de la org
- Comunica internamente a los admins de la org que la configuración declarativa ya está disponible y lista para usarse.
- Habilita el aviso de migración: activa “Show migration nudge to all organizations” para que los admins de la org con la configuración clásica vean un aviso que los anime a migrar.
- Los admins de la org ya pueden migrar sus propias organizaciones. Como el blueprint enterprise ya proporciona la capa base (runtimes, herramientas, certificados y registries), los admins de la org solo tienen que configurar lo específico de su equipo y sus repos.
Fase 3: Ampliar y depurar
- Pasa a Activado de forma predeterminada cuando la mayoría de las organizaciones usen blueprints. Las organizaciones que usaban la configuración clásica con repos reciben excepciones clásicas automáticas, así que para ellas no cambia nada.
- Las nuevas organizaciones creadas a partir de este momento empiezan con blueprints de forma predeterminada.
- Supervisa la página Rollout para ver el estado de las compilaciones en todas las organizaciones. Filtra por “Classic” para ver quiénes aún no han migrado.
- Trabaja con los admins de las organizaciones restantes para migrar a las que faltan. El asistente de migración hace que este proceso sea sencillo.
- Elimina las excepciones clásicas una vez que todas las organizaciones estén verificadas en blueprints.
La configuración clásica siempre se conserva. No se elimina nada cuando una organización cambia a blueprints. Si algo sale mal, los admins de Enterprise pueden volver a cambiar al instante cualquier organización a la configuración clásica desde
la página Rollout.
Reversión
Reversión por org
- La org vuelve de inmediato a usar su instantánea de configuración clásica.
- La configuración clásica se conserva. No se pierde nada cuando una org cambia a blueprints, así que volver atrás es seguro.
- Las sesiones activas no se ven afectadas. El cambio entra en vigor en la siguiente sesión.
Reversión a nivel Enterprise
- Las organizaciones que tenían anulaciones explícitas de blueprints las conservan. Siguen usando blueprints.
- Las organizaciones que usaban blueprints de forma predeterminada (sin anulaciones) vuelven a la configuración clásica.
- Esta es una operación segura. No se pierde ningún dato de configuración en ninguno de los dos sentidos.
La reversión no elimina los blueprints ni las configuraciones clásicas. Ambos se conservan independientemente de qué modo esté activo, por lo que puede alternar entre ellos sin perder trabajo.
Supervisión del estado del rollout
Fila de KPI
- Organizaciones con blueprints: Número de organizaciones que actualmente usan blueprints
- Porcentaje de despliegue: Porcentaje de organizaciones con blueprints sobre el total
- Estado general de la compilación: Estado agregado de las compilaciones en las organizaciones con blueprints
Tabla por organización
| Columna | Descripción |
|---|---|
| Organization | Nombre de la organización |
| State | Modo actual: Blueprints o Classic |
| Override | Si el estado de la organización es una sobrescritura explícita o el valor predeterminado de Enterprise |
| Classic repos | Número de repositorios con configuración clásica |
| Blueprint repos | Número de repositorios con blueprints |
| Latest build | Estado de la compilación más reciente (Success, Partial, Failed, etc.) |
Filtrado
- All: Todas las organizaciones de Enterprise
- Blueprints: Organizaciones que actualmente usan blueprints
- Classic: Organizaciones que actualmente usan la configuración clásica
- Overrides: Organizaciones con anulaciones explícitas del estado (en cualquiera de las dos direcciones)
Seguridad frente a la concurrencia
Registro de auditoría
- Cambios de estado de Enterprise (Desactivado → Predeterminado desactivado, Predeterminado desactivado → Predeterminado activado, etc.)
- Cambios en las anulaciones por org (la org se incluyó, la org se excluyó, se eliminó la anulación)
- Qué Admin realizó el cambio y cuándo
