Conectar-se ao Azure DevOps

Para ligar um ambiente ou solução Microsoft Dataverse ao Microsoft Azure DevOps, crie ou use um projeto e repositório Azure DevOps, e depois ligue-se a partir da experiência de controlo de versões na sua solução.

Pode aceder a soluções do Power Apps, Power Automate, Power Pages e Copilot Studio.

Pré-requisitos

  • A integração Dataverse Git é uma funcionalidade dos ambientes geridos. O desenvolvimento e os ambientes-alvo devem ser habilitados como ambientes geridos.

  • Uma subscrição Azure DevOps e licenças para utilizadores que interagem com controlo de versões são necessárias ao ligar o seu ambiente Dataverse ao Git.

    Note

    Um número limitado de licenças está disponível no Azure DevOps no Plano Básico do serviço. Consulte Azure DevOps Serviços para mais informações sobre preços e licenciamento para Azure DevOps.

  • É necessária permissão para Azure DevOps Services para fazer commits e ler ficheiros fonte. Os membros do grupo de segurança Contribuidores têm permissão.

  • Precisas de um ambiente Dataverse onde tens o papel de Administrador de Sistemas de segurança.

  • Uma solução personalizada não gerida que queres ligar ao controlo de versão. Cria uma se ainda não tiveres uma.

Configuração do Azure DevOps

Para começar, precisas de um projeto Azure DevOps e repositório para ligar o teu ambiente Dataverse. Se não tiver um projeto e repositório Azure DevOps configurados, siga estes passos para criar um novo projeto e repositório no Azure DevOps.

  1. Inicie sessão no Azure DevOps e selecione a sua organização.
  2. Seleciona Novo projeto, insere um nome, certifica-te de que o controlo de versões está definido como Git e depois seleciona Criar.
  3. No novo projeto, selecione Repositórios e depois selecione Inicializar no final da página para inicializar o repositório predefinido.

Certifique-se de que todos os utilizadores que efetuam alterações no seu ambiente têm acesso ao seu repositório e podem submeter alterações. Verifique a configuração de licenciamento e os grupos de segurança do Azure DevOps para garantir que é possível utilizar o painel de controlo de código-fonte da solução.

Conectar-se ao Azure DevOps a partir de uma solução

Quando se liga ao Git, associa soluções no seu ambiente a uma localização e ramificação específicas dentro do repositório Azure DevOps. Podes associar o teu ambiente a um projeto usando a ligação de ambiente ou de solução. Para saber mais sobre as diferenças entre ligação de ambiente e de solução, veja Como escolher entre ligação de ambiente e de solução.

  1. Permitir que todos os ambientes de desenvolvimento e de destino sejam geridos dentro do centro de administração do Power Platform.

  2. Inicia sessão no Power Apps (ou Copilot Studio, Power Automate, Power Pages) e depois vai a Solutions.

  3. Na página Soluções ou na página Controlo de código fonte dentro de uma solução personalizada não gerida, selecione Ligar ao Git.

  4. Selecione Ambiente ou Solução das opções de tipo de ligação, e selecione a sua organização Azure DevOps e projeto. Mais informações: Como escolher entre ligação ao ambiente e à solução

  5. Dependendo do tipo de associação, selecione um projeto, repositório ou branch, e entre numa pasta para associar o ambiente ou solução.

  6. Opcionalmente, crie uma nova ramificação.

  7. Selecione Conectar.

    Note

    Por design, não podes ligar a Solução Padrão e a Solução Padrão do Serviço de Dados Comuns ao Git. Utilize uma solução personalizada para o desenvolvimento de aplicações e soluções.

Para informações sobre como ligar ao Git usando código, veja Conectar e desligar o Dataverse de um repositório Git usando código.

Passos seguintes