Implementar pipelines de implantação
Os pipelines permitem uma abordagem de integração contínua/implantação contínua (CI/CD) que garante que o conteúdo seja atualizado, testado e atualizado regularmente. Os pipelines são uma maneira de automatizar a movimentação de conteúdo através dos estágios de desenvolvimento, teste e produção do ciclo de vida de desenvolvimento de conteúdo.
O que são pipelines de implantação?
Os pipelines de implantação de malha ajudam você a implantar seus itens de malha em diferentes ambientes, como desenvolvimento, teste e produção. Eles permitem que você desenvolva e teste conteúdo no Fabric antes que ele chegue aos usuários finais.
Criar um pipeline de implementação
Os pipelines de implantação podem ser criados usando dois métodos diferentes:
- Usando o ícone Espaços de trabalho no painel de navegação esquerdo na malha.
- Usando o ícone Criar pipeline de implantação na parte superior de um espaço de trabalho
Siga estas etapas para criar um pipeline de implantação:
Selecione o ícone Espaços de trabalho no painel de navegação esquerdo e, em seguida, Pipelines de implantação.
Selecione Novo pipeline. Em seguida, nomeie o pipeline e selecione Avançar.
Defina e nomeie os estágios em seu pipeline. Em seguida, selecione Criar e continuar.
Atribua um espaço de trabalho a um estágio. Em seguida, selecione a marca de seleção verde ao lado da etapa. Em seguida, você estará pronto para implantar conteúdo no pipeline.
Implantar conteúdo em um estágio de pipeline
O processo de implantação permite clonar conteúdo de um estágio no pipeline para outro, normalmente do desenvolvimento para o teste e do teste para a produção.
Para implantar conteúdo entre estágios, selecione o estágio para onde pretende enviar o conteúdo, depois escolha o estágio na caixa suspensa Implantar de, e em seguida clique no botão Implantar. O processo de implantação copia todo o conteúdo do espaço de trabalho para o estágio de destino. Na imagem a seguir, há um pipeline de dados que só existe no estágio de desenvolvimento que será movido para o estágio de teste quando Implantar for selecionado no estágio de desenvolvimento.
Usar pipelines de implantação com o Git
Os pipelines de implementação podem ser usados com integração com o Git para manter o controlo de versões e automatizar implementações. Existem diferentes abordagens para combinar estas ferramentas, dependendo das suas necessidades de fluxo de trabalho.
Uma abordagem comum é ligar apenas o espaço de trabalho de Desenvolvimento ao Git. Com esta abordagem, a integração com o Git é usada para controlo de versões durante o desenvolvimento, enquanto os pipelines de implementação tratam da promoção do conteúdo para ambientes de Teste e Produção. Isto evita potenciais conflitos de sincronização Git ao implementar conteúdo em múltiplas fases.
Para usar pipelines de implementação com Git usando esta abordagem:
Siga as instruções na seção desta página intitulada "Criar um pipeline de implantação" para criar um pipeline de implantação e atribuir cada estágio a um espaço de trabalho.
Ligue o espaço de trabalho de Desenvolvimento a um repositório Git e faça uma integração no Git nas definições do Workspace.
Faça as alterações ao seu conteúdo no espaço de trabalho de Desenvolvimento e commite-as no Git usando o painel de controlo de versão .
Promova conteúdo entre ambientes de preparo usando o botão de implantação no pipeline, conforme descrito na seção Implantar conteúdo em um estágio de pipeline nesta página. Isto move o conteúdo entre ambientes no Fabric. O pipeline de implementação copia conteúdos de Desenvolvimento para os espaços de trabalho de Teste e Produção.
Na imagem abaixo, a marca de seleção na caixa do estágio de implantação indica que existe um item de pipeline de dados em todos os três ambientes de preparação do pipeline de implantação em Fabric e que os estágios em Fabric estão sincronizados.
Sugestão
Para mais informações sobre diferentes opções de fluxo de trabalho CI/CD no Fabric, incluindo abordagens alternativas para combinar integração com Git com pipelines de implementação, consulte Escolha a melhor opção de fluxo de trabalho Fabric CI/CD para você.