Resolver a incompatibilidade de versão na infraestrutura do Adobe Commerce na nuvem

A implantação do armazenamento temporário à produção falhará se a versão da infraestrutura do Adobe Commerce na nuvem no armazenamento temporário for mais antiga do que na produção. Essa incompatibilidade pode acionar problemas de compatibilidade e bloquear implantações. Alinhar as versões de ambiente ou redefinir a produção pode resolver o problema e garantir uma implantação tranquila.

Descrição description

Ambiente

  • Infraestrutura do Adobe Commerce na nuvem
  • Clusters profissionais de preparo/produção

Problema/Sintomas

  • Falha no pipeline de implantação ao enviar o código do armazenamento temporário para a produção.
  • Os registros indicam que a falha é causada por uma tentativa de fazer downgrade da versão do Adobe Commerce em produção.
  • Problemas de compatibilidade surgem devido a versões diferentes entre ambientes de preparo e produção.

Resolução resolution

Nota:
Antes de prosseguir com redefinições de ambiente ou alterações no banco de dados, verifique se você tem um backup completo e validado do ambiente de produção. Você pode usar a funcionalidade de instantâneo para criar e gerenciar backups com segurança.

Para resolver esse problema, verifique se todos os ambientes estão alinhados à mesma versão da infraestrutura do Adobe Commerce na nuvem que a produção. Siga estas etapas:

  1. Atualize o ambiente de preparo para corresponder à versão usada na produção. Isso garante a consistência entre os ambientes e evita falhas de implantação. Para obter mais informações, consulte Atualizar versão do Commerce.
  2. Se a atualização do preparo não for viável, considere redefinir o ambiente de produção para corresponder ao preparo. Confirme se um backup já foi feito antes de continuar. Obtenha permissão para descartar o banco de dados de produção existente, se necessário. Para obter mais informações, consulte Redefinir ambiente na infraestrutura do Adobe Commerce na nuvem.
  3. Remova temporariamente os arquivos de configuração (config.php) do seu repositório:
  4. Desinstale o software Adobe Commerce usando o comando setup:uninstall:
    • Verifique se todas as configurações anteriores foram limpas antes da reimplantação. Para obter mais informações, consulte Desinstalar o Adobe Commerce.
  5. Reimplante sua base de código após alinhar versões ou redefinir ambientes:
    • Inclua composer.lock nas confirmações de repositório para o gerenciamento de dependência adequado.
  6. Verifique se todas as alterações foram aplicadas com êxito e confirme a funcionalidade após a implantação.

Ao manter versões consistentes em todos os ambientes ou redefinir configurações incompatíveis, você pode garantir implantações tranquilas sem encontrar problemas de compatibilidade.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f