Considerações sobre desenvolvimento

Depois de permitir que o pipeline de front-end implante apenas os recursos de front-end no ambiente do AEM as a Cloud Service, há algum impacto no desenvolvimento local do AEM, sendo necessário ajustar o modelo de ramificação do Git.

Objetivo

  • Como ter um fluxo de desenvolvimento de front-end e back-end sem atritos
  • Analisar as dependências entre o pipeline de pilha completa e de front-end

Considerações sobre desenvolvimento local

Abordagem de desenvolvimento ajustada

  • Para o desenvolvimento local com o SDK do AEM, a equipe de desenvolvimento de back-end ainda precisa da geração de clientlibs por meio do módulo ui.frontend, mas, durante a implantação do Cloud Manager no ambiente do AEM as a Cloud Service, é necessário ignorá-la. Isso revela um desafio referente a como isolar as alterações de configuração do projeto descritas no capítulo Atualizar projeto.

Uma solução pode ser ajustar o seu modelo de ramificação do Git e garantir que as alterações nas configurações do projeto do AEM nunca retornem à ramificação de desenvolvimento local que os desenvolvedores de back-end do AEM usam.

  • Como parte de um aprimoramento contínuo do seu projeto do AEM, se você introduzir novos componentes ou atualizar um componente existente que tenha alterações nos módulos ui.app e ui.frontend, será necessário executar pipelines de pilha completa e de front-end.
recommendation-more-help
b2a561c1-47c0-4182-b8c1-757a197484f9