GitHub Actions para o Microsoft Power Platform

As ações do GitHub permitem que os desenvolvedores criem fluxos de trabalho automatizados do ciclo de vida de desenvolvimento de software. Com as Ações GitHub para o Microsoft Power Platform, pode criar fluxos de trabalho no seu repositório para criar, testar, empacotar, lançar e implementar aplicações; executar automatização; e gerir bots e outros componentes criados no Microsoft Power Platform.

As Ações GitHub para o Microsoft Power Platform incluem as seguintes capacidades:

  • Importação e exportação de metadados de aplicativos (também conhecidos como soluções) que contêm vários componentes da plataforma, como aplicativos de tela, aplicativos orientados a modelos, fluxos de área de trabalho, Microsoft chatbots de agente virtual do CoPilot Studio, AI Builder modelos, aplicativos de envolvimento do cliente (Dynamics 365 Vendas, Dynamics 365 suporte ao cliente Dynamics 365 Field Service, Dynamics 365 Marketing e Dynamics 365 Project Service Automation) e conectores entre ambientes de desenvolvimento e controle do código-fonte.

  • Implementar em ambientes a jusante.

  • Aprovisionar ou desaprovisionar ambientes

  • Efetuar verificações de análises estáticas contra soluções utilizando o verificador de soluções do Power Apps.

Pode usar Ações GitHub para o Microsoft Power Platform, juntamente com quaisquer outras Ações GitHub disponíveis para compor os seus fluxos de trabalho de criação e lançamento. Os fluxos de trabalho que as equipas configuram, geralmente, incluem o aprovisionamento de ambientes de programação, exportação de um ambiente de programação para controlo de origens, gerar compilações e lançar aplicações. As Ações GitHub para o Microsoft Power Platform estão disponíveis em https://github.com/marketplace/actions/powerplatform-actions.

Importante

As Ações do GitHub para o Microsoft Power Platform são suportadas apenas para um ambiente Microsoft Dataverse com base de dados. Mais informações: Criar um ambiente com uma base de dados

Principais conceitos

As Ações GitHub permitem-lhe criar fluxos de trabalho de ciclo de vida de programação de software personalizados diretamente no seu repositório GitHub. Para obter uma descrição geral do GitHub Actions e dos conceitos básicos, reveja os seguintes artigos:

O que é o GitHub Actions para Microsoft Power Platform?

O GitHub Actions para o Microsoft Power Platform é uma coleção de GitHub Actions específicas do Microsoft Power Platform que eliminam a necessidade de transferir manualmente ferramentas e scripts personalizados para gerir o ciclo de vida da aplicação de aplicações criadas no Microsoft Power Platform. As tarefas podem ser utilizadas individualmente para efetuar uma tarefa, tal como importar uma solução para um ambiente a jusante, ou utilizadas em conjunto num fluxo de trabalho para orquestrar um cenário, tal como "gerar um artefacto de compilação", "implementar para testar" ou "recolher alterações do criador". As tarefas de compilação podem ser geralmente categorizadas em quatro tipos:

  • Assistente

  • Verificação de qualidade

  • Solução

  • Gestão do ambiente

Para obter mais informações sobre tarefas individuais, vá a Ações GitHub para o Microsoft Power Platform.

Obter GitHub Actions para o Microsoft Power Platform

Também pode utilizar o GitHub Actions para Microsoft Power Platform ao adicionar as ações no seu ficheiro de definição de fluxo de trabalho (.yml). As definições de fluxo de trabalho de exemplo estão disponíveis no laboratório de Ações GitHub.

Ligação a Ambientes

Para interagir com um ambiente do Dataverse, tem de ser criado um segredo que permita aos vários GitHub Actions executar a tarefa necessária. Estão disponíveis dois tipos de ligação:

  • Nome de utilizador/palavra-passe: configurado como uma ligação ao serviço genérica com nome de utilizador e palavra-passe. A autenticação do nome de utilizador/palavra-passe não suporta a autenticação multifator.
  • Principal do serviço e segredo do cliente: este tipo de ligação utiliza a autenticação baseada no principal do serviço e suporta a autenticação multifator. Autenticação do principal de serviço

Runners disponíveis

As Ações GitHub para o Microsoft Power Platform podem ser executadas nos agentes do Microsoft Windows e do Linux.

Perguntas mais frequentes

Como faço para começar a usar as Ações do GitHub?

Tutorial: Introdução às Ações do GitHub está disponível agora mesmo para você experimentar. Os tutoriais mostram como usar a autenticação da entidade de serviço e a autenticação padrão de nome de utente/senha.

Como faço para obter ações do GitHub para Microsoft Power Platform trabalhar no meu repositório?

Aceda a GitHub Marketplace for Actions e procure pelo Power Platform. Quando abre a página, selecione o botão verde para criar instâncias das ações no seu repositório.

Instalação do GitHub Actions

As Ações do GitHub só funcionam para Power Apps?

As ações do GitHub funcionam para aplicativos orientados a telas e modelos, Microsoft agentes virtuais do CoPilot Studio, fluxos de interface do utente e fluxos tradicionais, AI Builder conectores personalizados e fluxos de dados, que agora podem ser adicionados a uma solução. Também estão incluídas aplicações de cativação de clientes.

Posso incluir aplicativos de fluxo e tela?

Sim, os fluxos e aplicações de tela têm suporte da solução, por isso, se estes componentes forem adicionados à sua solução, podem participar no ciclo de vida da sua aplicação. No entanto, alguns passos ainda requerem configuração manual, que será abordada ainda este ano quando introduzirmos variáveis de ambiente e conectores. Para uma lista de limitações atuais, vá às Limitações conhecidas.

Quanto custa o GitHub Actions Microsoft Power Platform ?

As Ações GitHub estão disponíveis sem custos. No entanto, uma subscrição válida do GitHub é necessária para utilizar as ações no GitHub. Para começar, 2.000 minutos de ação/mês estão disponíveis gratuitamente. Mais informações: Preços do GitHub

Posso usar as Ações do GitHub para Microsoft Power Platform Power Pages?

Sim. Pode carregar dados do portal e utilizar o perfil de implementação para personalizar os parâmetros de implementação.

Consulte também

Ações do GitHub para Power Platform notas de versão
Ações disponíveis do GitHub no laboratório prático
Ações disponíveis do GitHub