Dova Docs26.0.0
Abrir Dova

Preparar a origem

Uma promoção parte de uma versão publicada de Mapping, Session ou Workflow. Selecione Tenant, Domain e Environment de origem. Salve e publique as alterações que pretende incluir; um rascunho local não faz parte do pacote revisado.

Abra Promote to Test no editor ou Configuration → Environment promotions. Selecione o tipo de artefato, a versão publicada e o destino. O fluxo habitual é Development → Test → Production; Stage é opcional quando disponível. Copiar de Production para Development utiliza Fork to Development, uma operação separada da promoção para frente.

Revisar o pacote e seus bindings

  1. Confira o preview e a cadeia exata de dependências publicadas. Um Workflow inclui as Sessions e Mappings que realmente referencia; uma Session inclui seu Mapping.
  2. Associe Connections existentes no destino. Use identificadores autorizados e compatíveis; as credenciais permanecem no Dova Vault.
  3. Revise worker, perfil, parâmetros e bindings de entrada/saída aplicáveis. O worker precisa pertencer ao pool permitido do ambiente de destino.
  4. Confira plano efetivo, DPU disponíveis, concorrência e limites de processamento.
  5. Inspecione diferenças, versões e procedência Git antes de continuar.

Ao mudar versão, configuração ou contexto, gere outro preview. O servidor verifica novamente permissões, revisões e configuração ao aplicar; uma revisão antiga não autoriza alterações posteriores.

Confirmar e verificar

Aplique somente o pacote revisado. Production exige aprovação explícita e comentário, além das permissões necessárias. A operação cria definições separadas no destino e preserva as versões de origem. Não executa o pipeline nem habilita seus agendamentos automaticamente.

No histórico, confirme ambiente, versão, usuário e resultado. Abra o destino, revise Connections e Runtime e faça uma execução manual autorizada com dados e destino de teste. No Monitor, confira versões utilizadas, linhas e arquivo final antes de habilitar um calendário.

Restaurar uma versão

Rollback é uma operação manual sobre uma versão promovida e sua configuração salva. Revise a versão atual do destino e confirme novamente; Production mantém a exigência de aprovação. Restaurar definições não desfaz gravações em arquivos, bancos de dados ou outros serviços externos.

Git e DevOps

Registre repositório, commit ou tag de origem e exporte o manifesto de uma promoção aplicada. A API de promoção do Dova oferece preview e apply com autenticação e permissões autorizadas. O kit GitOps 1.1.2 exporta o manifesto com promotion-export; seu fluxo separado de definition-plan/apply importa somente em Development, Test ou Stage. Preserve o manifesto e seu digest no processo de revisão.

A integração não faz Git push, OAuth do provedor, webhooks nem implantações automáticas por conta própria. Um pipeline externo precisa configurar suas permissões e chamar deliberadamente as operações disponíveis. DovaAI explica erros e sugere passos, mas nunca aprova, aplica, restaura, configura ou executa uma promoção.

Consulte ambientes e recuperação e CLI e API.

Preparar Connections do destino

Antes de promover para Production, prepare Connections próprias do destino com custódia e permissões válidas. Um administrador autorizado pode registrá-las ou alterar metadados com etl.connections.manage e etl.environments.production.edit. Essa autorização específica não libera editores de Mapping, Session ou Workflow de Production. Connections legacy compartilhadas ou ambíguas continuam somente leitura.

Previews de promoção e Fork to Development oferecem somente Connections compatíveis já existentes no destino. Selecione cada substituição explicitamente; senhas não são copiadas e referências de segredos não são inventadas. Domain e Environment da Connection permanecem associados ao contexto proprietário.

Kit GitOps por workspace

O kit GitOps 1.1.2 fixa Tenant, Domain e Environment em consultas, reservas de drafts, publicações e leases. Use source.environment e source.domainId para exportar; target.environment e bindings.domainId para importar. Os padrões são Development e General; preserve o estado por destino. Consulte o exemplo Finance e a recuperação do estado. A autoria direta em Production exige promoção governada, em vez do comando de importação.

Pesquisar no manual

Digite pelo menos dois caracteres.

Tab para navegar pelos resultados · Escape para fechar