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:
- 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.
- 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.
- Remova temporariamente os arquivos de configuração (
config.php) do seu repositório:- Isso desabilita o gerenciamento de configuração durante as operações de redefinição. Para obter mais informações, consulte Reverter ambiente sem instantâneo da nuvem.
- 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.
- Reimplante sua base de código após alinhar versões ou redefinir ambientes:
- Inclua
composer.locknas confirmações de repositório para o gerenciamento de dependência adequado.
- Inclua
- 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.