Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
GitHub Actions permitem aos programadores construir fluxos de trabalho automatizados do ciclo de vida do desenvolvimento de software. Com o GitHub Actions para Microsoft Power Platform, pode criar fluxos de trabalho no seu repositório para construir, testar, empacotar, lançar e implementar aplicações; realizar automação; e gerir bots e outros componentes construídos sobre Microsoft Power Platform.
GitHub Actions para Microsoft Power Platform incluem as seguintes capacidades:
Importação e exportação de metadados de aplicações (também conhecidas como soluções) que contenham vários componentes da plataforma, como aplicações canvas, aplicações orientadas a modelos, fluxos de ambiente de trabalho, chatbots de agentes virtuais Microsoft Copilot Studio, modelos AI Builder, aplicações de envolvimento do cliente (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing e Dynamics 365 Project Service Automation), e ligações entre ambientes de desenvolvimento e controlo de versão.
Implementar em ambientes a jusante.
Aprovisionar ou desaprovisionar ambientes
Realizar verificações de análise estática contra soluções usando o verificador de solução Power Apps.
Pode usar o GitHub Actions para Microsoft Power Platform juntamente com quaisquer outros GitHub Actions disponíveis para compor os seus fluxos de trabalho de build e release. 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. GitHub Actions para Microsoft Power Platform estão disponíveis em https://github.com/marketplace/actions/powerplatform-actions.
Importante
As GitHub Actions para 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
O GitHub Actions permite-lhe criar fluxos de trabalho personalizados para o ciclo de vida do desenvolvimento de software diretamente no seu repositório GitHub. Para uma visão geral do GitHub Actions e conceitos centrais, consulte os seguintes artigos:
O que são as GitHub Actions para a Microsoft Power Platform?
GitHub Actions para Microsoft Power Platform é uma coleção de GitHub Actions específicas para a Microsoft Power Platform que eliminam a necessidade de descarregar manualmente ferramentas e scripts personalizados para gerir o ciclo de vida das aplicações construídas sobre Microsoft Power Platform. As tarefas podem ser utilizadas individualmente, 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", "implantar em ambiente de teste" ou "recolher alterações do desenvolvedor". As tarefas de compilação podem ser, em grande parte, categorizadas em quatro tipos:
Assistente
Verificação de qualidade
Solução
Gestão do ambiente
Para mais informações sobre tarefas individuais, consulte GitHub Actions para Microsoft Power Platform.
Obtenha GitHub Actions para Microsoft Power Platform
Pode usar GitHub Actions para Microsoft Power Platform adicionando as ações no seu ficheiro de definição de fluxo de trabalho (.yml). Exemplos de definições de fluxos de trabalho estão disponíveis no repositório GitHub Actions.
Ligação a Ambientes
Para interagir com um ambiente Dataverse, deve ser criado um segredo que permita que as várias GitHub Actions realizem 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
O GitHub Actions for Microsoft Power Platform pode correr tanto em agentes Microsoft Windows como em agentes Linux.
Perguntas mais frequentes
Como começo com GitHub Actions?
Tutorial: Começa com GitHub Actions está disponível agora para experimentares. Os tutoriais mostram como usar a autenticação do principal de serviço e a autenticação padrão de nome de utilizador/palavra-passe.
Como faço com que GitHub Actions para Microsoft Power Platform funcionem no meu repositório?
Vá ao GitHub Marketplace for Actions e procure por Power Platform. Quando chegar à página, selecione o botão verde para iniciar as ações no seu repositório.
Os GitHub Actions funcionam apenas para Power Apps?
Os GitHub Actions funcionam tanto para aplicações canvas como orientadas a modelos, agentes virtuais do Microsoft Copilot Studio, fluxos de UI e fluxos tradicionais, AI Builder, conectores personalizados e fluxos de dados, todos os quais podem agora 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 Canvas são conscientes das soluções, por isso, se estes componentes forem adicionados à sua solução, podem integrar-se 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 GitHub Actions para Microsoft Power Platform?
As GitHub Actions estão disponíveis gratuitamente. No entanto, é necessária uma subscrição válida no GitHub para usar as ações no GitHub. Para começar, 2.000 minutos de ação/mês estão disponíveis gratuitamente. Mais informações: GitHub preços
Posso usar GitHub Actions para Microsoft Power Platform com 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
GitHub Actions para as notas de lançamento do Power Platform
Laboratório Prático de GitHub Actions Disponível
Ações do GitHub disponíveis