Compartilhar via


CI/CD do Eventstream – Pipeline de Integração e Implantação do Git

Este artigo explica como os pipelines de integração e implantação do Git funcionam para o Eventstream no Fabric. Saiba como sincronizar um espaço de trabalho com seu repositório Git, confirmar seus itens do Eventstream no Git e implantá-los em diferentes espaços de trabalho.

A plataforma Fabric oferece pipelines de integração e implantação do Git para diferentes cenários:

  • Use a Integração do Git para sincronizar um espaço de trabalho com um repositório do Git e gerenciar alterações incrementais, colaboração em equipe, histórico de confirmação em itens do Eventstream.
  • Use Pipelines de implantação para implantar um espaço de trabalho (com itens do Eventstream) em diferentes ambientes de desenvolvimento, teste e produção.

Pré-requisitos

Para acessar os recursos de CI/CD para Eventstream, você precisará atender aos seguintes requisitos:

Conectar o espaço de trabalho ao repositório do Git

Somente um administrador do espaço de trabalho pode conectar um espaço de trabalho a um repositório, mas uma vez conectado, qualquer pessoa com permissão pode trabalhar no espaço de trabalho. Se você não for um administrador, peça ajuda ao seu administrador para fazer a conexão.

Para conectar um espaço de trabalho a um repositório do Azure ou do GitHub, siga estas etapas:

  1. Entre no Fabric e navegue até o espaço de trabalho com o qual deseja se conectar.
  2. Vá para as configurações do Espaço de Trabalho e selecione Integração do GitCaptura de tela que mostra conectar um espaço de trabalho ao Git.
  3. Escolha um repositório do Git e insira uma pasta do Git. Um espaço de trabalho é sincronizado com uma pasta do Git. Captura de tela que mostra a inserção de uma pasta do Git com a qual ser sincronizada.
  4. No modo de exibição do espaço de trabalho, você visualiza o status do item do Eventstream como Sincronizado. Captura de tela que mostra o status do Git no espaço de trabalho.

Confirmar alterações de Eventstream no Git

Após fazer alterações no item Eventstream, você visualizará um status do Git não confirmado ao lado do item do Eventstream no modo de exibição do espaço de trabalho. Selecione o botão Controle de origem na parte superior da exibição e escolha o item do Eventstream a ser confirmado.

Captura de tela que mostra o item do Eventstream não confirmado no espaço de trabalho.

Depois que o item Eventstream for sincronizado, você poderá exibir a alteração do Eventstream mais recente em seu repositório do Git.

Captura de tela que mostra a alteração mais recente do Eventstream no repositório do Git.

Atualizar itens do Eventstream do Git

Caso faça alterações no item do Eventstream no repositório do Git, visualizará um status do Git Atualização necessária ao lado do item do Eventstream no modo de exibição do espaço de trabalho. Selecione o botão Controle de origem na parte superior do modo de exibição e selecione Atualizar tudo para mesclar as alterações mais recentes do Eventstream.

Captura de tela que mostra a atualização de itens de fluxo de eventos do Git.

Implantar itens do Eventstream de um estágio para outro

  1. Na exibição do espaço de trabalho, selecione Criar pipeline de implantação. Também é possível criar um pipeline com base no ponto de entrada dos pipelines de implantação no Fabric (na parte inferior da lista de espaços de trabalho). Captura de tela que mostra onde criar um pipeline.
  2. Defina 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.
  3. Dê um nome ao pipeline. O pipeline padrão tem três fases denominadas Desenvolvimento, Teste e Produção. Renomeie os estágios e ter entre 2 e 10 estágios em um pipeline. Em seguida, selecione Criar e continuar. Captura de tela que mostra o nome de um pipeline e estágio.
  4. Depois de criar um pipeline, você poderá atribuir um espaço de trabalho a cada estágio. Captura de tela que mostra como atribuir um espaço de trabalho a cada estágio.
  5. Uma vez que você tenha conteúdo em uma fase do pipeline, poderá selecionar os itens e 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. Captura de tela que mostra como implantar conteúdo em diferentes estágios.

É possível revisar o histórico de implantações para ver a última vez que o conteúdo foi implantado em cada estágio. O histórico de implantações é ú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 saber mais sobre o pipeline de implantação, visite Introdução aos pipelines de implantação