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 e é necessário ajustar o modelo de ramificação Git.

Objetivo

  • Como ter um fluxo de desenvolvimento 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 usando o SDK do AEM, a equipe de desenvolvimento de back-end ainda precisa da geração de clientlib 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 sobre como isolar as alterações de configuração do projeto descritas no capítulo Atualizar projeto.

Uma solução pode ser ajustar seu modelo de ramificação Git e garantir que as alterações de configuração do projeto 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 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