O que é o ambiente do Devin?
Por que a configuração do ambiente é importante
Como as sessões funcionam
- Snapshot: Uma imagem pré-criada que contém seus repositórios, ferramentas e dependências. É preparada antecipadamente por meio da configuração.
- Sessão: O Devin inicia uma nova cópia do snapshot. Toda sessão começa no mesmo estado limpo. As alterações feitas na sessão não são persistidas no snapshot.
Antes de começar
Usuários não Enterprise
Usuários não Enterprise
- Conecte seu provedor de SCM. Vá para Configurações > Integrations e conecte GitHub, GitLab, Bitbucket ou Azure DevOps. Selecione quais repositórios o Devin poderá acessar durante a configuração. Consulte os guias de integração para instruções detalhadas.
Usuários Enterprise
Usuários Enterprise
- Conecte seu provedor de SCM (administrador Enterprise). Vá para Enterprise Settings > Integrations e conecte seu provedor de SCM. Consulte Git Integrations para ver as instruções de configuração.
- Conceda a cada org acesso aos seus repositórios (administrador Enterprise). Vá para Enterprise Settings > Repository Permissions e atribua repositórios a cada organização. As orgs não podem ver nem usar repositórios até que você conceda esse acesso explicitamente. Consulte Repository Permissions.
- Configure o ambiente (administrador da org). Quando uma org tiver acesso aos repositórios, prossiga para a configuração do ambiente abaixo.
Escolha sua abordagem
Configuração declarativa
Recomendado. Defina a configuração do ambiente em formato YAML (blueprint). Especifique o que instalar, como configurar dependências e o que o Devin deve saber sobre seu projeto. As builds são executadas automaticamente para gerar snapshots.
- Com controle de versão
- Atualização automática
- Componível entre camadas
- Reproduzível
Configuração clássica
Configure o ambiente do Devin por meio de um assistente interativo na interface web. Siga telas guiadas (segredos, dependências, lint, teste, execução) usando um terminal integrado.
- Visual, etapa por etapa
- Sem necessidade de YAML
- Migrar para a configuração declarativa →
Referência de blueprints
Especificação completa dos campos de blueprints: seções, suporte a GitHub Actions, variáveis de ambiente e anexos de arquivos.
Biblioteca de templates
Blueprints prontos para copiar e colar para Python, Node.js, Go, Java, Ruby, Rust e padrões avançados.
Migração da configuração clássica
Guia em etapas para migrar do assistente interativo para blueprints declarativos.
Gerenciamento de ambientes Enterprise
Gerenciamento de ambientes em toda a Enterprise: hierarquia de 3 níveis, segredos e configuração entre orgs.
