Migrar o Enterprise da configuração clássica de ambiente para a configuração declarativa é uma mudança significativa. A página Rollout dá aos admins do Enterprise controle granular sobre essa transição. Você pode ativar blueprints para algumas orgs piloto, expandir no seu próprio ritmo e reverter instantaneamente se algo der errado.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 rollout no Enterprise
| Estado | O que significa | Efeito nas organizações |
|---|---|---|
| Não ativado | Os ambientes declarativos ainda não foram ativados para o Enterprise | Nenhuma org vê as páginas de ambiente. Todas as orgs usam a configuração clássica. Entre em contato com seu administrador da Cognition para ativar. |
| Testing | Apenas organizações ativadas manualmente usam ambientes declarativos | O administrador do Enterprise inclui orgs específicas pela página de Rollout. Todas as outras orgs permanecem na configuração clássica e não veem nenhuma mudança. |
| Disponível | Os administradores da org veem um prompt de migração e podem fazer a mudança por conta própria | Os administradores da org que estão na configuração clássica veem um aviso de migração na página Configuração da máquina. Eles podem migrar por conta própria, sem intervenção do administrador do Enterprise. |
| Ativado por padrão | Novas organizações passam a usar ambientes declarativos por padrão | Todas as novas orgs começam com blueprints. As orgs existentes que estavam na configuração clássica com repos recebem overrides clássicos automáticos. |
Detalhes do modo de teste
Detalhes do modo disponível
Overrides por org
- No modo Testing ou Available: Inclua orgs específicas nos blueprints. Essas orgs passam da configuração clássica para a configuração declarativa imediatamente.
- No modo Enabled by default: Retire orgs específicas dos blueprints para que voltem à configuração clássica. Essas orgs continuam usando a configuração clássica.
Overrides automáticos do clássico
Playbook recomendado de migração
Fase 1: Criar e verificar em isolamento (Teste)
- Ative os ambientes declarativos para o Enterprise. Seu administrador da Cognition ativa o recurso, o que coloca o Enterprise no modo Teste.
- Crie uma org de teste dedicada para testar a configuração do ambiente. Essa org existe exclusivamente para validar seus blueprints.
- Ative a configuração declarativa somente para essa org de teste (por meio de um override por org na página Rollout).
- Configure o blueprint do seu Enterprise: instale todos os runtimes de linguagem compartilhados, ferramentas de segurança, certificados corporativos, CLIs internos, configurações de proxy e autenticação de registro. Essa é a camada base que todas as org herdarão.
- Configure um blueprint de org para a org de teste com quaisquer ferramentas no nível da org ou configuração de registro.
- Adicione blueprints de repositório para um conjunto representativo de repositórios. Escolha repos que cubram suas stacks de tecnologia mais comuns.
- Verifique de ponta a ponta: inicie sessões do Devin nesses repos e confirme que tudo funciona. Os repos devem ser clonados, as dependências instaladas, os comandos de lint/test/build executados corretamente e todas as ferramentas devem estar nas versões esperadas.
Fase 2: Ativar a adesão opcional para admins da org (Available)
- Comunique internamente aos admins da org que a configuração declarativa está disponível e pronta para uso.
- Alterne para o modo Available: mude o menu suspenso “Rollout mode” de “Testing” para “Available”. Admins da org na configuração clássica agora veem um aviso incentivando a migração.
- Os admins da org agora podem migrar suas próprias organizações. Como o blueprint Enterprise já fornece a camada base (runtimes, ferramentas, certificados, registros), os admins da org só precisam configurar o que é específico para sua equipe e seus repos.
Fase 3: Expandir e limpar (Ativado por padrão)
- Ative Ativado por padrão quando a maioria das orgs estiver usando blueprints. Esta é uma ação permanente — as orgs que estavam na configuração clássica com repos recebem overrides clássicos automáticos, então nada muda para elas.
- Novas orgs criadas a partir deste ponto começam com blueprints por padrão.
- Monitore a página Rollout para acompanhar a saúde das builds em todas as orgs. Filtre por “Classic” para ver quem ainda não migrou.
- Trabalhe com os admins das orgs restantes para migrar as que ainda faltam. O assistente de migração torna isso simples.
- Remova os overrides clássicos quando todas as orgs já tiverem sido verificadas em blueprints.
A configuração clássica é sempre preservada. Nada é excluído quando uma org muda para blueprints. Se algo der errado, os admin do Enterprise podem reverter qualquer org para a configuração clássica na
página Rollout usando overrides por org.
Estratégia de migração acelerada
- Comece no modo Testing (assim, cada org pode aderir individualmente).
- Configure primeiro o enterprise blueprint. Peça aos admins que configurem o enterprise blueprint com runtimes, ferramentas, certificados e configuração de registro compartilhados. Essa é a camada base que todas as org vão herdar.
- Mude para o modo Available. Isso ativa o aviso de migração para que os admins das org vejam um destaque na página Configuração da máquina e possam fazer a migração por conta própria.
- Divulgue amplamente a documentação pelos canais internos disponíveis (Slack, e-mail, wiki) e incentive os admins das org a aderirem por conta própria. O assistente de migração permite que os admins das org façam isso por autoatendimento.
- Ative automaticamente para org com 0 repositórios configurados no momento. Essas org não têm nada para migrar — não há risco em mudá-las para blueprints, já que não têm uma configuração clássica existente para preservar.
- Migre progressivamente as org restantes, uma por uma. Com o enterprise blueprint já configurado, cada migração de org só precisa adicionar configuração específica da org e do repo por cima. Isso é muito mais simples do que migrar do zero.
- Ative Enabled by default quando a maioria das org já tiver migrado. As novas organizations criadas depois desse ponto já começam com blueprints ativados.
Rollback
Rollback por org
- A org reverte imediatamente para usar seu snapshot da configuração clássica.
- A configuração clássica é preservada. Nada é perdido quando uma org muda para blueprints, então a reversão é segura.
- As sessões ativas não são afetadas. A mudança entra em vigor na próxima sessão.
Rollback do modo
O rollback não exclui blueprints nem configurações clássicas. Ambos são preservados independentemente do modo ativo, para que você possa alternar entre Teste e Disponível sem perder trabalho.
Monitorar a integridade do rollout
Linha de KPIs
- Orgs com blueprint: Número de orgs atualmente em blueprints
- Percentual de rollout: Percentual de orgs em blueprints em relação ao total
- Saúde da build: Status agregado das builds nas orgs com blueprint
Tabela por org
| Coluna | Descrição |
|---|---|
| Organização | Nome da org |
| Estado | Modo atual: Blueprints ou Classic |
| Override | Se o estado da org é uma override explícita em vez do padrão do Enterprise |
| Repos clássicos | Número de repos com configuração clássica |
| Repos com blueprints | Número de repos com blueprints |
| Build mais recente | Status da build mais recente (Sucesso, Parcial, Falha etc.) |
Filtragem
- All: Todas as orgs na Enterprise
- Blueprints: Orgs atualmente em blueprints
- Classic: Orgs atualmente na configuração clássica
- Overrides: Orgs com substituições explícitas de estado (em qualquer direção)
Segurança contra concorrência
Registro de auditoria
- Alterações no modo Enterprise (Teste → Disponível, ativação de Ativado por padrão etc.)
- Alterações de override por org (org aderiu, org recusou, override removido)
- Qual admin fez a alteração e quando
