Configurar o pipeline de CI/CD

OBSERVAÇÃO

Para saber como configurar o pipeline de CI/CD para o Cloud Manager AEM as a Cloud Service, consulte aqui.

A página a seguir explica como configurar o Pipeline. Para analisar mais informações conceituais sobre como o pipeline funciona, consulte a Visão geral do pipeline de CI/CD.

Como entender o fluxo

Você pode configurar o pipeline no bloco Configurações de pipeline na interface do usuário do Cloud Manager.

O Gerenciador de implantação é responsável pela configuração do pipeline. Ao fazer isso, primeiro selecione uma ramificação do Repositório Git. A configuração do pipeline consiste em:

  • definindo o acionador que iniciará o pipeline.
  • definição dos parâmetros que controlam a implantação de produção.
  • configuração dos parâmetros de teste de desempenho.

Tutorial em vídeo

Configuração do pipeline no Cloud Manager

A configuração do pipeline de produção de CI/CD define o acionador que iniciará o pipeline, parâmetros que controlam a implantação de produção e parâmetros de teste de desempenho.

Configuração do pipeline

ATENÇÃO

O pipeline não pode ser configurado até que o repositório Git tenha pelo menos uma ramificação e Configuração do Programa seja concluído.

Antes de começar a implantar seu código, você deve definir as configurações de pipeline do Cloud Manager.

OBSERVAÇÃO

Você pode alterar as configurações do pipeline após a configuração inicial.

Adicionar um novo pipeline de produção da placa de pipeline

Depois de configurar seu programa e ter pelo menos um ambiente usando a interface Cloud Manager, você estará pronto para adicionar um pipeline de produção.

Siga estas etapas para configurar o comportamento e as preferências do pipeline de produção:

  1. Navegue até o cartão Pipelines da página Visão geral do programa.

  2. Clique em +Adicionar e selecione Adicionar pipeline de produção.

  3. A caixa de diálogo Adicionar pipeline de produção é exibida.

    1. Insira o Nome do pipeline. Você pode escolher o Repository e o Git Branch.

    2. Você pode configurar Acionador de Implantação e Comportamento de Falhas de Métrica Importante em Opções de Implantação.

      Você pode atribuir os seguintes acionadores de implantação para iniciar o pipeline:

      • Manual - uso da interface do usuário para iniciar manualmente o pipeline.
      • Em alterações no Git - inicia o pipeline de CI/CD sempre que há confirmações adicionadas à ramificação git configurada. Mesmo que você selecione essa opção, sempre poderá iniciar o pipeline manualmente.

      Durante a configuração ou edição do pipeline, o Gerenciador de implantação tem a opção de definir o comportamento do pipeline quando uma falha importante for encontrada em qualquer uma das portas de qualidade.

      Isso é útil para clientes que desejam processos mais automatizados. As opções disponíveis são:

      • Perguntar sempre - Essa é a configuração padrão e requer intervenção manual em qualquer falha importante.
      • Falha imediatamente - se selecionado, o pipeline será cancelado sempre que ocorrer uma falha importante. Isso é basicamente emular um usuário que rejeita manualmente cada falha.
      • Continuar imediatamente - Se selecionado, o pipeline continuará automaticamente sempre que ocorrer uma falha importante. Isso é basicamente emular um usuário que aprova manualmente cada falha.
    3. Selecione as Opções de Implantação.

      • Aprovar após a Implantação do Estágio funciona de forma semelhante à aprovação antes da implantação de produção, mas ocorre imediatamente após a etapa de implantação do estágio, ou seja, antes que qualquer teste seja feito, em comparação com a aprovação antes da implantação de produção, que é feita após a conclusão de todos os testes.

      • Ignorar alterações do Balanceador de Carga antecipa as alterações.

    4. Selecione Configuração do Dispatcher para Preparo. Insira o caminho, selecione a ação de Type e clique em Adicionar caminho. Você pode especificar até 100 caminhos por ambiente.

    5. Selecione Opções de Implantação para Produção. Agora você define os parâmetros que controlam a implantação de produção.

      As três opções disponíveis são as seguintes:

      • Uso de Aprovação em tempo real - uma implantação deve ser aprovada manualmente por um proprietário de negócios, gerente de projeto ou gerente de implantação por meio da Cloud Manager interface do usuário.

      • Scheduled - essa opção permite que o usuário habilite a implantação de produção agendada.

        OBSERVAÇÃO

        Se a opção Scheduled estiver selecionada, você poderá agendar a implantação de produção para o pipeline depois de a implantação do palco (e Use GoLive Approval, se isso tiver sido ativado) para aguardar a definição de um agendamento. O usuário também pode optar por executar a implantação de produção imediatamente.

        Consulte Implante o Código para definir o agendamento de implantação ou executar a produção imediatamente.

        • Use a Supervisão de CSE - Um CSE é engajado para realmente iniciar a implantação. Durante a configuração do pipeline ou edite quando o CSE Oversight estiver ativado, o Gerenciador de implantação tem a opção de selecionar:

          • Qualquer caso: refere-se a qualquer caso disponível
          • Meu caso: se refere a um CSE específico atribuído ao cliente ou ao backup, se o CSE estiver fora do escritório
    6. Configure as Configurações do Dispatcher para Produção. Insira o caminho, selecione a ação de Type e clique em Adicionar caminho. Você pode especificar até 100 caminhos por ambiente.

      Como um Gerenciador de implantação, você tem a oportunidade de configurar um conjunto de caminhos de conteúdo que serão invalidados ou liberados do cache do Dispatcher AEM para instâncias de publicação, enquanto configura ou edita o pipeline.

      Você pode configurar um conjunto separado de caminhos para a implantação de Preparo e Produção. Se configuradas, essas ações de cache serão executadas como parte da etapa do pipeline de implantação, logo após a implantação de qualquer pacote de conteúdo. Essas configurações usam o comportamento padrão AEM do Dispatcher - a invalidação executa uma invalidação de cache, de modo semelhante a quando o conteúdo é ativado do autor para publicação; flush executa uma exclusão de cache.

      Em geral, o uso da ação de invalidação é preferível, mas pode haver casos em que a liberação é necessária, especialmente ao usar AEM bibliotecas de clientes do HTML.

      OBSERVAÇÃO

      Consulte Visão geral do Dispatcher para obter mais informações sobre o armazenamento em cache do Dispatcher.

  4. Clique em Continuar depois de selecionar todas as opções.

  5. Selecione suas opções na etapa Teste de preparo. Você pode configurar os AEM Sites e AEM Assets Testes de Desempenho, dependendo dos produtos que você licenciou. Consulte Teste de desempenho para obter mais detalhes.

    1. Selecione suas opções de Entrega de conteúdo de sites/Peso de carga distribuído. Consulte AEM Sites em Teste de desempenho para obter mais detalhes.

    2. Selecione as opções de Distribuição de teste de desempenho de ativos. Consulte AEM Assets em Teste de desempenho para obter mais detalhes.

  6. Clique em Save para concluir a adição do pipeline de produção.

Edição de um pipeline de produção

É possível editar as configurações de pipeline na página Visão geral do programa.

Siga as etapas abaixo para editar o pipeline configurado:

  1. Navegue até o cartão Pipelines da página Visão geral do programa.

  2. Clique em no cartão Pipelines e clique em Editar, conforme mostrado na figura abaixo.

  3. A caixa de diálogo Editar pipeline de produção é exibida.

    1. A guia Configuração permite atualizar o Nome do pipeline, Repositório, Ramificação Git, Acionador de implantação, Comportamento de falha de métricas importantes , Opções de Implantação e Configurações do Dispatcher.

      OBSERVAÇÃO

      Consulte Adicionar e gerenciar repositórios para saber como adicionar e gerenciar repositórios no Cloud Manager.

    2. A guia Teste de preparo fornece uma opção para selecionar novamente suas opções de Entrega de conteúdo de sites/Peso de carga distribuído e Distribuição de teste de desempenho de ativos.

  4. Clique em Atualizar depois de concluir a edição do pipeline.

Ações adicionais do pipeline de produção

Execução de um pipeline de produção

Você pode executar o pipeline de produção no cartão Pipelines :

  1. Navegue até o cartão Pipelines da página Visão geral do programa.

  2. Clique em no cartão Pipelines e clique em Executar, conforme mostrado na figura abaixo.

Exclusão de um pipeline de produção

Você pode excluir o pipeline de produção do cartão Pipelines:

  1. Navegue até o cartão Pipelines da página Visão geral do programa.

  2. Clique em no cartão Pipelines e clique em Delete, conforme mostrado na figura abaixo.

    OBSERVAÇÃO

    Um usuário na função Deployment Manager agora pode excluir o pipeline de Produção de maneira automatizada por meio da opção Delete do cartão Pipeline.

Pipelines somente para não-produção e qualidade de código

Além do pipeline principal que é implantado na fase e na produção, os clientes podem configurar pipelines adicionais, conhecidos como Non-Production Pipelines. Esses pipelines sempre executam as etapas de criação e qualidade do código. Como opção, também podem implantar no ambiente do Adobe Managed Services.

Tutorial em vídeo

Pipelines do Cloud Manager que não são de produção e qualidade de código

CI/CD Os pipelines de não produção são divididos em duas categorias, pipelines de qualidade de código e pipelines de implantação. O código de pipelines de qualidade todos os códigos de uma ramificação Git para criar e ser avaliado em relação à verificação de qualidade do código do Cloud Manager.

Adicionar um pipeline de não produção

Na tela inicial, esses pipelines são listados em um novo cartão:

  1. Acesse o cartão Pipelines da tela inicial do Cloud Manager. Clique em +Adicionar e selecione Adicionar pipeline de não produção.

  2. A caixa de diálogo Adicionar pipeline de não produção é exibida. Selecione o tipo de pipeline que deseja criar, seja Pipeline de Qualidade de Código ou Pipeline de Implantação.

    Além disso, você também pode configurar Acionador de implantação e Comportamento importante de falhas de métrica em Opções de implantação. Clique em Continuar.

  3. O pipeline de não produção recém-criado agora é exibido no cartão Pipelines.

    O pipeline é mostrado no cartão na tela inicial com três ações, conforme mostrado abaixo:

    • Adicionar - permite adicionar um novo pipeline.
    • Acessar informações do acordo de recompra - permite que o usuário obtenha as informações necessárias para acessar o repositório Git do Cloud Manager.
    • Saiba mais - navegue para entender o recurso de documentação do pipeline de CI/CD.

Edição de um pipeline de não produção

Você pode editar as configurações de pipeline no cartão Pipelines da página Visão geral do programa.

Siga as etapas abaixo para editar o pipeline de não produção configurado:

  1. Navegue até o cartão Pipelines da página Visão geral do programa.

  2. Selecione o pipeline de não produção e clique em . Clique em Editar, conforme mostrado na figura abaixo.

  3. A caixa de diálogo Editar pipeline de produção é exibida e permite atualizar o Nome do pipeline, Repositório, Ramificação Git, Acionador de implantação e Comportamento de falha de métricas importantes.

    OBSERVAÇÃO

    Consulte Adicionar e gerenciar repositórios para saber como adicionar e gerenciar repositórios no Cloud Manager.

    Você pode atribuir os seguintes acionadores de implantação para iniciar o pipeline:

    • Manual - uso da interface do usuário para iniciar manualmente o pipeline.
    • Em alterações no Git - inicia o pipeline de CI/CD sempre que há confirmações adicionadas à ramificação git configurada. Mesmo que você selecione essa opção, sempre poderá iniciar o pipeline manualmente.

    Durante a configuração ou edição do pipeline, o Gerenciador de implantação tem a opção de definir o comportamento do pipeline quando uma falha importante for encontrada em qualquer uma das portas de qualidade. Isso é útil para clientes que desejam processos mais automatizados. As opções disponíveis são:

    • Perguntar sempre - Essa é a configuração padrão e requer intervenção manual em qualquer falha importante.
    • Falha imediatamente - se selecionado, o pipeline será cancelado sempre que ocorrer uma falha importante. Isso é basicamente emular um usuário que rejeita manualmente cada falha.
    • Continuar imediatamente - Se selecionado, o pipeline continuará automaticamente sempre que ocorrer uma falha importante. Isso é basicamente emular um usuário que aprova manualmente cada falha.
  4. Clique em Atualizar depois de concluir a edição do pipeline de não produção.

Ações adicionais do pipeline de não produção

Execução de um pipeline de não produção

Você pode executar o pipeline de produção no cartão Pipelines :

  1. Navegue até o cartão Pipelines da página Visão geral do programa.

  2. Clique em no cartão Pipelines e clique em Executar, conforme mostrado na figura abaixo.

Excluindo um pipeline de não produção

Você pode excluir o pipeline de produção do cartão Pipelines:

  1. Navegue até o cartão Pipelines da página Visão geral do programa.

  2. Clique em no cartão Pipelines e clique em Delete, conforme mostrado na figura abaixo.

Próximas etapas

Depois de configurar o pipeline, é necessário implantar seu código.

Consulte Implantar o código para obter mais detalhes.

Nesta página