Introdução aos pipelines de implantação

Nota

Estes artigos nesta seção descrevem como implantar conteúdo em seu aplicativo. Para controle de versão, consulte a documentação de integração do Git.

No mundo de hoje, a análise é uma parte vital da tomada de decisões em quase todas as organizações. A ferramenta de pipelines de implantação do Fabric fornece aos criadores de conteúdo um ambiente de produção onde eles podem colaborar para gerenciar o ciclo de vida do conteúdo organizacional. Os pipelines de implantação permitem que os criadores desenvolvam e testem o conteúdo no serviço antes que ele chegue aos usuários. Consulte a lista completa de Tipos de itens suportados que você pode implantar.

Aprenda a usar pipelines de implantação

Você pode aprender a usar a ferramenta de pipelines de implantação seguindo estes links.

  • Criar e gerenciar um pipeline de implantação - Um módulo do Learn que o orienta na criação de um pipeline de implantação.

  • Introdução aos pipelines de implantação - Um artigo que explica como criar um pipeline e as principais funções, como regras de implantação e implantação para trás.

Itens suportados

Quando você implanta conteúdo de um estágio de pipeline para outro, o conteúdo copiado pode conter os seguintes itens:

Estrutura do gasoduto

Você pode decidir quantos estágios deseja em seu pipeline de implantação. Pode haver entre duas e dez etapas. Quando você cria um pipeline, os três estágios típicos padrão são fornecidos como ponto de partida, mas você pode adicionar, excluir ou renomear os estágios para atender às suas necessidades. Independentemente de quantas etapas existem, os conceitos gerais são os mesmos:

  • Desenvolvimento

    O primeiro estágio em pipelines de implantação onde você carrega novo conteúdo com seus colegas criadores. Você pode projetar, construir e desenvolver aqui, ou em um estágio diferente.

  •   Teste

    Depois de fazer todas as alterações necessárias no seu conteúdo, você estará pronto para entrar no estágio de teste. Carregue o conteúdo modificado para que ele possa ser movido para esta etapa de teste. Aqui estão três exemplos do que pode ser feito no ambiente de teste:

    • Compartilhar conteúdo com testadores e revisores

    • Carregue e execute testes com volumes maiores de dados

    • Teste seu aplicativo para ver como ele ficará para seus usuários finais

  • Produção

    Depois de testar o conteúdo, use o estágio de produção para compartilhar a versão final do conteúdo com usuários corporativos em toda a organização.

Uma captura de tela de um pipeline de implantação em funcionamento com todos os três estágios, desenvolvimento, teste e produção, preenchidos.

Emparelhamento de itens

Emparelhamento é o processo pelo qual um item (como relatórios, painéis e modelos semânticos) em um estágio do pipeline de implantação é associado ao mesmo item no estágio adjacente. O emparelhamento ocorre quando você atribui um espaço de trabalho a um estágio de implantação ou quando implanta conteúdo de um estágio para outro. O emparelhamento é vital para implantações corretas. Se os itens não estiverem emparelhados, mesmo que pareçam ser os mesmos, eles não substituirão em uma implantação subsequente.

  • Os itens na mesma pasta com o mesmo nome e tipo são emparelhados automaticamente quando o espaço de trabalho é atribuído ou os itens são implantados.
  • Os itens emparelhados permanecem emparelhados mesmo que você altere seus nomes. Portanto, você pode ter itens emparelhados com nomes diferentes.
  • Os itens adicionados depois que o espaço de trabalho é atribuído a um pipeline não são emparelhados automaticamente. Portanto, você pode ter itens idênticos em espaços de trabalho adjacentes que não estão emparelhados.

Para obter mais informações sobre o emparelhamento de itens e como ele funciona, consulte Emparelhamento de itens.

Método de implantação

Quando você implanta conteúdo do estágio de origem para um estágio de destino, os itens emparelhados são substituídos. O conteúdo no estágio de destino que não existe no estágio de origem permanece no estágio de destino como está. Depois de selecionar implantar, você receberá uma mensagem de aviso listando os itens que serão substituídos.

Uma captura de tela do aviso de conteúdo substituído exibido quando uma implantação está prestes a causar alterações nos itens no estágio em que você está implantando.

Você pode saber mais sobre quais propriedades de item são copiadas para o próximo estágio e quais propriedades não são copiadas em Entender o processo de implantação.

Automatização

Você também pode implantar conteúdo programaticamente, usando as APIs REST dos pipelines de implantação. Saiba mais sobre o processo de automação em Automatize seu pipeline de implantação usando APIs e DevOps.