Partilhar via


Eventstream CI/CD - Pipeline de integração e implantação do Git

Este artigo explica como a integração do Git e os pipelines de implantação funcionam para o Eventstream na malha. 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 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 de fluxo de eventos) em diferentes ambientes de desenvolvimento, teste e produção.

Pré-requisitos

Para acessar os recursos de CI/CD do Eventstream, você precisa atender aos seguintes requisitos:

  • Uma capacidade de malha para usar todos os itens de malha suportados. Se você ainda não tem uma, inscreva-se para uma avaliação gratuita.
  • A integração do Git deve ser habilitada no Portal de administração: os usuários podem sincronizar itens do espaço de trabalho com seus repositórios Git.
  • Acesso a um repositório existente a partir do Azure DevOps ou GitHub.
  • Você é administrador de um espaço de trabalho do Fabric.

Conectar um espaço de trabalho a um repositório Git

Somente um administrador de 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 administrador para se conectar.

Para conectar um espaço de trabalho a um Azure ou GitHub Repo, siga estas etapas:

  1. Entre no Fabric e navegue até o espaço de trabalho ao qual você deseja se conectar.
  2. Vá para Configurações do espaço de trabalho e selecione Integração com o GitCaptura de tela que mostra conectar um espaço de trabalho ao git.
  3. Escolha um repositório git e insira uma pasta git. Um espaço de trabalho é sincronizado com uma pasta git. Captura de tela que mostra inserir uma pasta git para ser sincronizada.
  4. Na visualização do espaço de trabalho, você vê o status do item Fluxo de Eventos como Sincronizado. Captura de tela que mostra o status do git no espaço de trabalho.

Confirmar alterações do Eventstream no git

Depois de fazer alterações no item Eventstream, você verá um status git não confirmado ao lado do item Eventstream na exibição do espaço de trabalho. Selecione o botão Controle do código-fonte na parte superior da exibição e escolha o item Fluxo de eventos a ser confirmado.

Captura de tela que mostra o item de fluxo de eventos não confirmado no espaço de trabalho.

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

Captura de tela que mostra a última alteração do Eventstream no repositório git.

Atualizar itens do Eventstream do Git

Se você fizer alterações no item Eventstream no repositório git, verá um status do git Update Required ao lado do item Eventstream na visualização do espaço de trabalho. Selecione o botão Controle do código-fonte na parte superior da exibição e selecione Atualizar tudo para mesclar as alterações mais recentes do Eventstream.

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

Implantar itens do Eventstream de um estágio para outro

  1. Na visualização do espaço de trabalho, selecione Criar pipeline de implantação. Você também pode criar um pipeline a partir do ponto de entrada de pipelines de implantação na Malha (na parte inferior da lista de espaços de trabalho). Captura de tela que mostra onde criar um pipeline.
  2. Você pode definir 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 seu pipeline. O pipeline padrão tem três estágios chamados Desenvolvimento, Teste e Produção. Você pode renomear os estágios e ter entre 2 a 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ê pode 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. Depois de ter conteúdo em um estágio de pipeline, você pode selecionar os itens e implantá-lo no próximo estágio, mesmo que o espaço de trabalho do próximo estágio tenha conteúdo. Os itens emparelhados são substituídos. Captura de tela que mostra como implantar conteúdo em diferentes estágios.

Você pode revisar 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ê quiser controlar o tempo entre as implantações.

Para saber mais sobre pipeline de implantação, visite Introdução aos pipelines de implantação