¿Qué es el Environment de Devin?
Por qué importa la Configuración de Environment
Cómo funcionan las sesiones
- Instantánea: una imagen preconfigurada que contiene tus repositorios, herramientas y dependencias. Se prepara de antemano mediante la configuración.
- Sesión: Devin arranca una copia limpia de la instantánea. Todas las sesiones comienzan desde el mismo estado limpio. Los cambios realizados en la sesión no se conservan en la instantánea.
Antes de empezar
Usuarios no Enterprise
Usuarios no Enterprise
- Conecta tu proveedor de SCM. Ve a Settings > Integrations y conecta GitHub, GitLab, Bitbucket o Azure DevOps. Selecciona a qué repositorios puede acceder Devin durante la configuración. Consulta las guías de integración para obtener instrucciones detalladas.
Usuarios de Enterprise
Usuarios de Enterprise
- Conecta tu proveedor de SCM (admin de Enterprise). Ve a Enterprise Settings > Integrations y conecta tu proveedor de SCM. Consulta Git Integrations para obtener instrucciones de configuración.
- Otorga a cada organización acceso a sus repositorios (admin de Enterprise). Ve a Enterprise Settings > Repository Permissions y asigna repositorios a cada organización. Las organizaciones no pueden ver ni usar repositorios hasta que les otorgues acceso de forma explícita. Consulta Repository Permissions.
- Configura el Environment (admin de la organización). Una vez que una organización tenga acceso a los repositorios, continúa con la configuración del Environment que aparece a continuación.
Elige tu enfoque
Configuración declarativa
Recomendado. Define tu Configuración de Environment en formato YAML (blueprint). Especifica qué instalar, cómo configurar las dependencias y qué debe saber Devin sobre tu proyecto. Las compilaciones se ejecutan automáticamente para generar instantáneas.
- Con control de versiones
- Se actualiza automáticamente
- Componible entre niveles
- Reproducible
Configuración clásica
Configura el Environment de Devin mediante un asistente interactivo en la interfaz web. Recorre pantallas guiadas (secrets, dependencies, lint, test, run) usando un terminal integrado.
- Visual, paso a paso
- No requiere YAML
- Migrar a la configuración declarativa →
Referencia de blueprints
Especificación completa de los campos de los blueprints: secciones, compatibilidad con GitHub Actions, variables de entorno y archivos adjuntos.
Biblioteca de plantillas
Blueprints para copiar y pegar para Python, Node.js, Go, Java, Ruby, Rust y patrones avanzados.
Migración desde la configuración clásica
Guía paso a paso para pasar del asistente interactivo a los blueprints declarativos.
Gestión de entornos en Enterprise
Gestión de entornos a nivel Enterprise: jerarquía de 3 niveles, secretos y configuración entre organizaciones.
