Você está aqui:
Opções de promoção
As opções de promoção disponíveis dependem de se você está promovendo itens de trabalho individuais, pacotes de item de trabalho ou realizando uma implementação somente de validar.
Comportamento de mesclagem para promoções
- Quando uma promoção é realizada, o DevOps Center mescla a ramificação do estágio de origem para a ramificação do estágio de destino. Então, ele implementa os metadados da ramificação do estágio de destino para a organização do estágio de destino.
- Se a implementação falhar, não finalizaremos a mesclagem para a ramificação do estágio alvo. Todas as ramificações continuam no estado em que estavam antes de você tentar a promoção.
- Se você realizar uma implementação somente validar, não mesclaremos nenhuma alteração à ramificação do estágio alvo até você realizar a Implementação rápida.
Implementar alterações usando o Salesforce CLI
Você pode implementar alterações mescladas externamente no ambiente de pipeline associado ou executar uma implementação somente validação usando o Salesforce CLI. Consulte Solicitações de alterações externas e mesclagens e Implementar alterações usando o Salesforce CLI (Beta) para mais detalhes.
Opções de promoção (apenas estágios do pipeline com controle de pacote de versão e empacotamento)
Se você estiver promovendo a partir do estágio do pipeline com controle de pacote de versão e empacotamento, oferecemos essas opções de promoção.
- Promover agora: promova todos os pacotes de item de trabalho com controle de versão para o próximo estágio do pipeline.
- Executar uma implementação apenas de validação: execute uma validação para verificar os resultados dos testes do Apex e implementar componentes sem salvar componentes na organização. Consulte Execute uma implementação somente de validação para mais detalhes.
Alterações para promover
Quando você promove itens de trabalho individuais pelo pipeline, poderá selecionar se deseja implementar apenas os itens que mudaram ou todas as alterações na ramificação do estágio de destino.
- Alterações que não estão na ramificação do <stage-name> (recomendado): implemente apenas os arquivos da ramificação do estágio de destino que não estejam na organização do estágio de destino. Você está, na verdade, implementando apenas os arquivos (alterações) que vieram recentemente do estágio de origem como parte desta promoção. Esse comportamento é padrão e mais eficiente porque estamos implementando menos arquivos. Na maioria das circunstâncias, selecionar essa opção é suficiente.
- Todos os metadados na ramificação <stage-name>: implementa todos os arquivos na ramificação do estágio de destino para a organização do estágio de destino depois da mesclagem da ramificação. Selecione esta opção se suas implementações estiverem falhando devido a metadados dependentes ou ausentes. Em alguns casos, os metadados não existem no conjunto definido de alterações, mas existem na ramificação do estágio de destino. Essa opção é útil quando você ou um colega confirmou e mesclou alterações à ramificação fora do DevOps Center, mas o DevOps Center não sabe sobre elas.
Opções de teste do Apex
Quando você promove itens de trabalho pelo pipeline, decida que testes do Apex executar com base no estágio do pipeline e nos ambientes em que você está implementando alterações.
- Padrão: em sandboxes e organizações teste, nenhum teste é executado. Em produção, todos os testes locais são executados se as alterações contêm classes ou acionadores do Apex. Essa opção exclui testes inclusos em pacotes instalados.
- Executar testes locais: todos os testes locais são executados, exceto os testes incluídos nos pacotes instalados.
- Executar todos os testes: todos os testes na sua organização são executados, incluindo testes de pacotes instalados.
- Executar testes especificados: apenas os testes especificados são executados. Forneça os nomes das classes de teste em uma lista separada por vírgula (sem espaços entre as entradas). Exemplo:
TestDeleteData,TestDataFactory.createTestRecords

