Migrar una empresa de la configuración clásica de Environment a la configuración declarativa supone un cambio importante. La página de Rollout ofrece a los administradores de Enterprise un control granular sobre esta transición. Puedes habilitar blueprints para algunas orgs piloto, ampliar el rollout a tu propio ritmo y revertirlo al instante si algo sale mal.Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Estados de despliegue de Enterprise
| Estado | Qué significa | Efecto en las organizaciones |
|---|---|---|
| No habilitado | Los entornos declarativos aún no se han activado para la empresa | Ninguna organización ve las páginas de Environment. Todas las organizaciones usan la configuración clásica. Contacta con tu administrador de Cognition para habilitarlos. |
| Testing | Solo las organizaciones habilitadas manualmente usan entornos declarativos | El Admin de Enterprise habilita orgs individuales desde la página Rollout. Todas las demás orgs siguen con la configuración clásica y no ven ningún cambio. |
| Disponible | Los Admin de las orgs ven un aviso de migración y pueden cambiar por su cuenta | Los Admin de las orgs que usan la configuración clásica ven un aviso de migración en su página Machine Configuration. Pueden migrar por sí mismos sin intervención del Admin de Enterprise. |
| Habilitado de forma predeterminada | Las nuevas organizaciones usan entornos declarativos de forma predeterminada | Todas las orgs nuevas empiezan con blueprints. Las orgs existentes que estaban en configuración clásica con repos reciben anulaciones clásicas automáticas. |
Detalles del modo de prueba
Detalles del modo Disponible
Anulaciones por organización
- En modo Testing o Available: Incluye determinadas organizaciones en blueprints. Estas organizaciones pasan de la configuración clásica a la configuración declarativa de inmediato.
- En modo Enabled by default: 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 (Testing)
- Activa los entornos declarativos para la empresa. Tu administrador de Cognition habilita la función, lo que pone a la empresa en modo Testing.
- 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 (Disponible)
- Comunica internamente a los admins de la org que la configuración declarativa ya está disponible y lista para usarse.
- Cambia al modo Available: cambia el menú desplegable Rollout mode de Testing a Available. Los admins de la org con la configuración clásica ahora ven un aviso de migración que los anima 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 (Activado de forma predeterminada)
- Activa Activado de forma predeterminada cuando la mayoría de las organizaciones usen blueprints. Esta es una acción permanente — 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 cualquier organización a la configuración clásica desde
la página Rollout usando anulaciones por organización.
Estrategia de migración acelerada
- Empieza en modo Testing (para que cada org pueda activarse individualmente).
- Configura primero el blueprint empresarial. Pide a los Admin que configuren el blueprint empresarial con runtimes, herramientas, certificados y configuración del registro compartidos. Esta es la capa base que heredarán todas las orgs.
- Cambia al modo Available. Esto habilita el aviso de migración para que los Admin de cada org vean una notificación en la página Machine Configuration y puedan migrar por autoservicio.
- Difunde la documentación a través de los canales internos disponibles (Slack, correo electrónico, wiki) y anima a los Admin de cada org a activarse por su cuenta. El asistente de migración facilita este autoservicio para los Admin de las orgs.
- Habilita automáticamente las orgs que actualmente tienen 0 repositorios configurados. Estas orgs no tienen nada que migrar; no hay riesgo en cambiarles a blueprints, ya que no tienen una configuración clásica existente que preservar.
- Migra progresivamente las orgs restantes, una por una. Con el blueprint empresarial ya configurado, cada migración de org solo requiere agregar configuración específica de la org y del repo por encima. Esto es mucho más sencillo que migrar desde cero.
- Activa Enabled by default una vez que la mayoría de las orgs se hayan migrado. Las nuevas organizaciones creadas a partir de ese momento empiezan con blueprints habilitados.
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 del modo
La reversión no elimina los blueprints ni las configuraciones clásicas. Ambos se conservan independientemente de qué modo esté activo, por lo que puedes alternar entre Pruebas y Disponible 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 del modo Enterprise (Pruebas → Disponible, activación de Activado de forma predeterminada, 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
