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.

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

Você pode criar um pipeline a partir do ponto de entrada de pipelines de implantação no Fabric ou de um espaço de trabalho 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.

    A screenshot of the deployment pipelines entry point.

  2. Escolha Criar pipeline.

    A screenshot of the create pipeline button.

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

    Screenshot of the name and describe pipeline dialog.

  4. 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. Selecione +Adicionar para adicionar outra fase, excluir fases ou renomeá-las digitando um novo nome na caixa. Selecione Criar quando terminar.

    Screenshot of the customize pipeline dialog. The Add and delete options are outlined, as is the name of the development stage.

Para pipelines com mais de três fases, utilize as setas no canto superior direito para navegar entre as fases.

Screenshot of arrows in the top right corner of the deployment pipelines home screen for navigating between stages.

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 2 - Atribuir um workspace

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 3: tornar uma fase pública (opcional)

Por padrão, a fase final do pipeline é tornada pública. Um consumidor de uma fase pública que não tem acesso ao pipeline o vê como um espaço de trabalho normal, sem o nome da fase e o ícone do pipeline de implantação na página do espaço de trabalho ao lado do nome do espaço de trabalho.

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.

Screenshot showing the stage settings icon next to the name of the stage on the deployment pipelines page.

Screenshot of the stage settings with the make this stage public checkbox highlighted.

Etapa 4: implantar em uma fase vazia

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 do conteúdo em outra fase geralmente é feita após você ter executado algumas ações no seu 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 implementação oferecem três opções quando se trata de implementar seu conteúdo:

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

Etapa 5: implantar o conteúdo de uma fase para outra

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 com o mesmo nome e tipo são substituídos. Saiba mais sobre esse processo na seção implantar conteúdo em um workspace existente.

Para implantar o conteúdo no próximo estágio do pipeline de implantação, selecione o botão implantar na parte inferior do estágio.

Ao fazer a revisão dos cartões de fases, você pode ver a última vez que o conteúdo foi implantado em cada fase.

O tempo 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 6: criar regras de implantação (opcional)

Ao trabalhar em um pipeline de implantação, diferentes estágios podem ter diferentes configurações. 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 conteúdo entre os estágios do pipeline, a configuração de regras de implantação possibilita que você permita alterações no conteúdo, mantendo algumas configurações intactas. Por exemplo, caso queira que um modelo semântico em um estágio de produção aponte para um banco de dados de produção, defina uma regra para isso. A regra é definida no estágio de produção em um modelo semântico apropriado. Depois que a regra for definida, o conteúdo implantado do teste para a produção herdará o valor conforme definido na regra de implantação e sempre será aplicado enquanto a regra estiver inalterada e for válida.

Leia sobre como definir regras de implantação.