Saiba como configurar pipelines de produção para compilar e implantar seu código em ambientes de produção. Um pipeline de produção primeiro implanta o código no ambiente de preparo e, após a aprovação, implanta o mesmo código no ambiente de produção.
Um usuário deve ter a função Gerente de implantação para configurar pipelines de produção.
Um pipeline de produção somente poderá ser configurado quando a criação do programa for concluída, quando exista um repositório Git com pelo menos uma ramificação e após a criação de um conjunto de ambientes de produção e de preparo.
Antes de começar a implantar seu código, você deve definir as configurações de pipeline no Cloud Manager.
Você poderá editar as configurações do pipeline após a configuração inicial.
Depois de configurar seu programa e ter pelo menos um ambiente usando a interface do usuário do Cloud Manager, você estará pronto para adicionar um pipeline de não produção seguindo essas etapas.
Antes de configurar um pipeline de front-end, consulte a jornada de Criação rápida de sites do AEM para obter um guia completo sobre a ferramenta simples de Criação rápida de sites do AEM. Essa jornada ajudará você a simplificar o desenvolvimento de front-end do seu site do AEM, permitindo personalizar rapidamente o site sem conhecimento de back-end no AEM.
Faça logon no Cloud Manager em my.cloudmanager.adobe.com e selecione a organização e o programa apropriado.
Navegue até o cartão Pipelines na página Visão geral do programa e clique em Adicionar para selecionar Adicionar pipeline de produção.
A caixa de diálogo Adicionar pipeline de produção será exibida. Forneça um Nome do pipeline para identificar o pipeline junto com as opções a seguir. Clique em Continuar.
Acionador da implantação - Você tem as seguintes opções ao definir os acionadores de implantação para iniciar o pipeline.
Comportamento de falhas importantes da métrica - Durante a configuração ou edição do pipeline, o Gerente de implantação tem a opção de definir o comportamento do pipeline quando uma falha importante é encontrada em qualquer um dos quality gates (portais de qualidade). As opções disponíveis são:
Na guia Código-fonte, é necessário definir de onde o pipeline deve recuperar o código e o tipo de código.
As etapas para concluir a criação do pipeline de produção variam de acordo com a opção de Código-fonte que você selecionou. Siga os links acima para ir até a próxima seção deste documento para concluir a configuração do pipeline.
Um pipeline de código front-end implanta compilações de código de front-end contendo um ou mais aplicativos de interface do usuário do lado do cliente. Consulte o documento Pipelines de CI/CD para obter mais informações sobre esse tipo de pipeline.
Para concluir a configuração do pipeline de produção de front-end, siga estas etapas.
Na guia Código-fonte, você deve definir as opções a seguir.
Consulte o documento Adição e gerenciamento de repositórios para saber como adicionar e gerenciar repositórios no Cloud Manager.
Clique em Salvar para salvar o pipeline.
O pipeline é salvo e agora você pode gerenciar seus pipelines no cartão Pipelines na página Visão geral do programa.
Um pipeline de código de pilha completa implanta simultaneamente compilações de código de back-end e front-end contendo um ou mais aplicativos de servidor do AEM, juntamente com a configuração HTTPD/Dispatcher. Consulte o documento Pipelines de CI/CD para obter mais informações sobre esse tipo de pipeline.
Se um pipeline de código de pilha completa já existir para o ambiente selecionado, essa seleção será desativada.
Para concluir a configuração do pipeline de produção com código de pilha completa, siga estas etapas.
Na guia Código-fonte, você deve definir as opções a seguir.
Consulte o documento Adição e gerenciamento de repositórios para saber como adicionar e gerenciar repositórios no Cloud Manager.
Clique em Continuar para avançar para a guia Auditoria de experiência, na qual é possível definir os caminhos que devem ser sempre incluídos na Auditoria de experiência.
Forneça um caminho a ser incluído na Auditoria de experiência.
/
.https://wknd.site/us/en/about-us.html
na Auditoria de experiência, insira o caminho /us/en/about-us.html
.Clique em Adicionar página e o caminho será preenchido automaticamente com o endereço do ambiente e adicionado à tabela de caminhos.
Continue a adicionar caminhos, conforme necessário, repetindo as duas etapas anteriores.
Clique em Salvar para salvar o pipeline.
Os caminhos configurados para a Auditoria de experiência serão enviados ao serviço e avaliados de acordo com os testes de desempenho, acessibilidade, SEO (otimização do mecanismo de pesquisa), práticas recomendadas e PWA (Aplicativo Web Progressivo) quando o pipeline for executado. Consulte Noções básicas sobre os resultados da Auditoria de experiência para obter mais detalhes.
O pipeline é salvo e agora você pode gerenciar seus pipelines no cartão Pipelines na página Visão geral do programa.
Um pipeline de configuração no nível da Web implanta configurações HTTPD/Dispatcher. Consulte o documento Pipelines de CI/CD para obter mais informações sobre esse tipo de pipeline.
Para concluir a configuração do pipeline de produção com código de pilha completa, siga estas etapas.
Na guia Código-fonte, você deve definir as opções a seguir.
Consulte o documento Adição e gerenciamento de repositórios para saber como adicionar e gerenciar repositórios no Cloud Manager.
conf.d
, conf.dispatcher.d
e opt-in
./dispatcher/src
.Clique em Salvar para salvar o pipeline.
Se você tiver um pipeline de pilha completa existente implantando em um ambiente, a criação de um pipeline de configuração no nível da Web para o mesmo ambiente fará com que a configuração existente no pipeline de pilha completa seja ignorada.
O pipeline é salvo e agora você pode gerenciar seus pipelines no cartão Pipelines na página Visão geral do programa.
Com os pipelines de front-end, é dada mais independência aos desenvolvedores de front-end e o processo de desenvolvimento pode ser acelerado.
Consulte o documento Desenvolvimento de Sites com o pipeline de front-end para saber como esse processo funciona, além de algumas considerações a serem feitas a fim de aproveitar ao máximo o potencial desse processo.
Se quiser que os pacotes do dispatcher sejam compilados como parte do pipeline, mas não quiser que eles sejam publicados para criar armazenamento, desative a publicação, o que pode reduzir a duração da execução do pipeline.
A configuração a seguir para desativar a publicação de pacotes do dispatcher deve ser adicionada por meio do arquivo de projeto pom.xml
. Ela se baseia em uma variável de ambiente, que serve como um sinalizador que pode ser definido no contêiner de compilação do Cloud Manager para especificar quando os pacotes do dispatcher devem ser ignorados.
<profile>
<id>only-include-dispatcher-when-it-isnt-ignored</id>
<activation>
<property>
<name>env.IGNORE_DISPATCHER_PACKAGES</name>
<value>!true</value>
</property>
</activation>
<modules>
<module>dispatcher</module>
</modules>
</profile>