Implementar pipelines de implantação
Os pipelines permitem uma abordagem de CI/CD (integração contínua/implantação contínua) 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 por meio 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 do Fabric ajudam você a implantar seus itens do Fabric em diferentes ambientes, como desenvolvimento, teste e produção. Eles permitem que você desenvolva e teste o conteúdo no Fabric antes que ele chegue aos usuários finais.
Criar um pipeline de implantação
Os pipelines de implantação podem ser criados usando dois métodos diferentes:
- Usando o ícone Workspaces no painel de navegação esquerdo do Fabric.
- Usando o ícone Criar pipeline de implantação na parte superior de um workspace
Siga estas etapas para criar um pipeline de implantação:
Selecione o ícone Workspaces 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. Agora você está pronto para implantar conteúdos no pipeline.
Implantar conteúdo em um estágio de pipeline
O processo de implantação permite que você clone conteúdo de uma etapa do pipeline para outra, normalmente do desenvolvimento para o teste e do teste para a produção.
Para implantar o conteúdo entre estágios, selecione o estágio para o qual implantar e selecione o estágio no Implantar da caixa suspensa e selecione o botão Implantar. O processo de implantação copia todo o conteúdo do workspace 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 implantação podem ser usados com a integração do Git para manter o controle de versão e automatizar implantações. Há diferentes abordagens para combinar essas ferramentas, dependendo das suas necessidades de fluxo de trabalho.
Uma abordagem comum é conectar apenas o workspace de desenvolvimento ao Git. Com essa abordagem, a integração do Git é utilizada para o controle de versão durante o desenvolvimento, enquanto os pipelines de implantação lidam com a promoção de conteúdo para os ambientes de teste e de produção. Isso evita possíveis conflitos de sincronização do Git ao implantar conteúdo em vários estágios.
Para usar pipelines de implantação com o Git usando essa 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 workspace.
Conecte o workspace de desenvolvimento a um repositório e branch do Git na integração com o Git nas configurações do Workspace.
Faça as alterações de conteúdo no espaço de trabalho de desenvolvimento e confirme-as no Git usando o painel de controle de versão.
Promova o 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. Isso move o conteúdo entre ambientes no Fabric. O pipeline de implantação copia o conteúdo dos workspaces de Desenvolvimento para Teste e Produção.
Na imagem abaixo, a marca de seleção na caixa de estágio de implantação indica que existe um item de pipeline de dados nos três ambientes de preparo do pipeline de implantação no Fabric e que as etapas do Fabric estão sincronizadas.
Dica
Para obter mais informações sobre diferentes opções de fluxo de trabalho de CI/CD no Fabric, incluindo abordagens alternativas para combinar a integração do Git com pipelines de implantação, consulte Escolher a melhor opção de fluxo de trabalho de CI/CD do Fabric para você.