Introdução aos pipelines de implantação

Este artigo o orienta nas configurações básicas necessárias para usar os pipelines de implantação no Microsoft Fabric. É recomendável ler a introdução dos pipelines de implantação e entender quais itens podem ser implantados antes de continuar.

Observação

Alguns dos itens para pipelines de implantação estão em versão prévia. Para obter mais informações, consulte a lista de itens com suporte.

Você também pode concluir o módulo de treinamento Criar e gerenciar um pipeline de implantação do Fabric, que mostra passo a passo como criar um pipeline de implantação.

Observação

Em um pipeline de implantação, um workspace Premium é atribuído para cada estágio. Antes de começar a trabalhar com o pipeline em produção, examine os requisitos de capacidade para os workspaces do pipeline.

Pré-requisitos

Para acessar o recurso dos pipelines de implantação, você deve atender às seguintes condições:

Observação

Você também poderá ver o botão pipelines de implantação se tiver criado um pipeline previamente ou se um pipeline tiver sido compartilhado com você.

Etapa 1 – criar um pipeline de implantação

Ao criar um pipeline, você define quantos estágios ele deve ter e como eles devem ser chamados. O número de estágios é permanente e não pode ser alterado após a criação do pipeline.

Você pode criar um pipeline a partir do ponto de entrada de pipelines de implantação no Fabric (na parte inferior da lista de workspaces) ou de um workspace específico. Se você criar um pipeline a partir de um espaço de trabalho, o espaço de trabalho será automaticamente atribuído ao pipeline.

Para criar um pipeline de qualquer lugar no Fabric:

  1. No submenu Workspaces, selecione Pipelines de implantação.

    Uma captura de tela do ponto de entrada dos pipelines de implementação.

  2. Selecione Criar pipeline ou + Novo pipeline.

Etapa 2 - Nomeie o pipeline e atribua estágios

  1. Na caixa de diálogo Criar pipeline de implantação, insira um nome e uma descrição para o pipeline e selecione Avançar.

  2. Configure a estrutura do seu pipeline de implantação definindo as fases exigidas para seu pipeline de implantação. Por padrão, o pipeline tem três fases denominadas Desenvolvimento, Teste e Produção. Você pode aceitar essas fases padrão ou alterar o número de fases e seus nomes. Você pode ter de 2 a 10 fases em um pipeline. Você pode adicionar outro estágio, excluir estágios ou renomeá-los digitando um novo nome na caixa. Selecione Criar (ou Criar e continuar) quando terminar.

Captura de tela da caixa de diálogo de personalização do pipeline. As opções Adicionar e Excluir são destacadas, assim como o nome do estágio de desenvolvimento.

Para navegar entre os estágios, aumente e diminua o zoom com a roda do mouse ou use os botões no canto superior direito. Você também pode arrastar o pipeline com o mouse para movê-lo.

Captura de tela da tela inicial dos pipelines de implantação para navegar entre os estágios.

Depois que o pipeline for criado, você poderá compartilhá-lo com outros usuários, editá-lo ou excluí-lo. Quando você compartilha um pipeline com outras pessoas, elas recebem acesso ao pipeline e se tornam administradores de pipeline. O acesso ao pipeline permite que os usuários exibam, compartilhem, editem e excluam o pipeline.

Etapa 3 - Atribuir um espaço de trabalho

Observação

Se você estiver criando um pipeline diretamente de um espaço de trabalho, poderá ignorar essa fase, pois o espaço de trabalho já está selecionado.

Depois de criar um pipeline, você precisa adicionar a ele o conteúdo que deseja gerenciar. Adiciona conteúdo ao pipeline atribuindo um workspace ao estágio do pipeline. É possível atribuir um workspace a qualquer estágio.

Siga as instruções no link para atribuir um workspace a um pipeline.

Etapa 4 - Tornar um estágio público (opcional)

Por padrão, a fase final do pipeline é tornada pública. Um consumidor de um estágio público sem acesso ao pipeline o vê como um workspace regular, sem o nome do estágio e o ícone do pipeline de implantação na página do workspace ao lado do nome do workspace.

Você pode ter quantas fases públicas desejar ou nenhuma. Para alterar o status público de uma fase a qualquer momento, vá para as configurações da fase do pipeline e verifique ou desmarque a caixa Tornar esta fase pública.

Defina a caixa Tornar este estágio público e salve.

Captura de tela das configurações do palco com a opção tornar este estágio público definida como sim.

Etapa 5 – Implantar em um estágio vazio

Quando tiver concluído o trabalho com o conteúdo em uma fase do pipeline, você poderá implantá-lo na fase seguinte. A implantação de conteúdo em outro estágio geralmente é feita depois que você executa algumas ações no pipeline. Por exemplo, fazer alterações de desenvolvimento em seu conteúdo no estágio de desenvolvimento ou testar o conteúdo no estágio de teste. Um fluxo de trabalho típico para mover conteúdo entre estágios é do desenvolvimento para o teste e, em seguida, do teste para a produção, mas você pode implantar em qualquer direção. Saiba mais sobre esse processo na seção implantar conteúdo em um workspace existente.

Os pipelines de implantação oferecem três opções para implantar seu conteúdo:

  • Implantação completa: implanta todo o seu conteúdo na fase de destino.

  • Implantação seletiva – Selecione qual conteúdo implantar no estágio de destino.

  • Implantação com versões anteriores – implante o conteúdo de um estágio posterior para um estágio anterior no pipeline. Atualmente, a implantação com versões anteriores só é possível quando o estágio de destino está vazio (não tem espaço de trabalho atribuído a ele).

Depois de escolher como implantar o seu conteúdo, você poderá Revisar a implantação e deixar uma observação.

Etapa 6 – Implantar conteúdo de um estágio para outro

Uma vez que você tenha conteúdo em uma fase do pipeline, poderá implantá-lo na fase seguinte, mesmo que o espaço de trabalho da fase seguinte tenha conteúdo. Os itens emparelhados são substituídos. Saiba mais sobre esse processo na seção implantar conteúdo em um workspace existente.

Você pode examinar o histórico de implantação para ver a última vez que o conteúdo foi implantado em cada estágio.

O histórico de implantação é útil para estabelecer quando um estágio foi atualizado pela última vez. Também pode ser útil se você deseja acompanhar o tempo entre implantações.

Para examinar as diferenças entre dois pipelines antes da implantação, confira comparar conteúdos em diferentes estágios de implantação.

Etapa 7 – Criar regras de implantação (opcional)

Quando você está trabalhando em um pipeline de implantação, diferentes estágios podem ter configurações diferentes. Por exemplo, cada estágio pode ter parâmetros de consulta ou bancos de dados variados. O estágio de desenvolvimento pode consultar dados de exemplo do banco de dados, enquanto os estágios de teste e de produção consultam todo o banco de dados.

Quando você implanta o conteúdo entre os estágios do pipeline, a configuração das regras de implantação permite que você habilite alterações no conteúdo e, ao mesmo tempo, mantenha algumas configurações intactas. Por exemplo, você pode definir uma regra para um modelo semântico em um estágio de produção para apontar para um banco de dados de produção. Defina a regra no estágio de produção, no âmbito do modelo semântico apropriado. Depois que uma regra for definida ou alterada, reimplante o conteúdo. O conteúdo implantado herda o valor definido na regra de implantação e sempre se aplica desde que a regra permaneça inalterada e válida.

Leia sobre como definir regras de implantação.