Sdílet prostřednictvím


GitHub Actions pro Microsoft Power Platform

Akce GitHub umožňují vývojářům vytvářet automatizované pracovní postupy životního cyklu vývoje softwaru. Pomocí GitHub Actions pro Microsoft Power Platform můžete ve svém úložišti vytvářet pracovní toky pro sestavování, testování, balení, vydávání a nasazování aplikací, provádět automatizaci nebo spravovat roboty a další vestavěné komponenty na Microsoft Power Platform.

GitHub Actions pro Microsoft Power Platform nabízí následující funkce:

  • Import a export metadat aplikací (známých také jako řešení), která obsahují různé komponenty platformy, jako jsou aplikace plátna, aplikace řízené modely, toky na ploše, Microsoft CoPilot Studio virtuální agent chatbots, AI Builder modely, aplikace pro zapojení zákazníků (Dynamics 365 Sales, Dynamics 365 služby zákazníkům, Dynamics 365 Field Service, Dynamics 365 Marketing a Dynamics 365 Project Service Automation) a konektory mezi vývojovými prostředími a ovládáním zdroje.

  • Nasazení do navazujících prostředí.

  • Zřizování nebo rušení zřízených prostředí

  • Provádění kontrol statické analýzy u řešení pomocí kontroly řešení Power Apps.

GitHub Actions můžete použít pro Microsoft Power Platform spolu s dalšími dostupnými akcemi GitHub Actions k vytvoření pracovních postupů pro sestavení a vydání aplikací. Pracovní postupy, které týmy běžně používají, zahrnují zřizování vývojových prostředí, export z vývojového prostředí do správy zdrojového kódu, generování sestavení a vydávání aplikací. GitHub Actions pro Microsoft Power Platform je k dispozici na https://github.com/marketplace/actions/powerplatform-actions.

Důležité

GitHub Actions pro Microsoft Power Platform jsou podporovány pouze pro prostředí Microsoft Dataverse s databází. Další informace: Vytvoření prostředí s databází.

Klíčové koncepty

Nástroj GitHub Actions umožňuje vytvářet vlastní pracovní postupy životního cyklu vývoje softwaru přímo ve vašem úložišti GitHubu. Přehled akcí a základních konceptů nástroje GitHub Actions najdete v následujících článcích:

Co je GitHub Actions pro Microsoft Power Platform?

GitHub Actions pro Microsoft Power Platform je kolekce úkolů určených pro Microsoft Power Platform, které snižují potřebu ručně stahovat vlastní nástroje a skripty pro správu životního cyklu aplikací postavených na Microsoft Power Platform. Úkoly lze používat jednotlivě, jako je import řešení do downstreamového prostředí, nebo mohou být použity společně v pracovním postupu k ladění scénáře, jako je „generování artefaktu sestavení“, „nasazení k testování“ nebo „sklizeň změn provedených výrobcem“. Úkoly sestavení lze do značné míry kategorizovat do čtyř typů:

  • Pomocník

  • Kontrola kvality

  • Řešení

  • Správa prostředí

Další informace o jednotlivých úkolech naleznete v části GitHub Actions pro Microsoft Power Platform.

Získání GitHub Actions pro Microsoft Power Platform

Můžete použít GitHub Actions pro Microsoft Power Platform přidáním akcí do souboru definice pracovního postupu (.yml). Ukázkové definice pracovních postupů jsou k dispozici v části Laboratoř GitHub Actions.

Připojení k prostředím

Aby byla možná interakce s prostředím Dataverse musí být vytvořeno tajemství, které umožňuje různým nástrojům GitHub Actions provádět požadovaný úkol. Existují dva typy připojení:

  • Uživatelské jméno / heslo: Konfigurováno jako obecné připojení služby pomocí uživatelského jména a hesla. Ověřování pomocí uživatelského jména / hesla nepodporuje vícefaktorové ověřování.
  • Instanční objekt a tajný klíč klienta: Tento typ připojení používá ověřování založené na instančním objektu služby a podporuje vícefaktorové ověřování. Ověřování instančního objektu

Dostupné spouštěče

GitHub Actions pro Microsoft Power Platform lze spustit na agentech systému Microsoft Windows i agentech systému Linux.

Nejčastější dotazy

Jak mohu začít s akcemi GitHub?

Kurz: Začínáme s akcemi GitHub je k dispozici právě teď, abyste si ho mohli vyzkoušet. Výukové programy ukazují, jak používat autentizaci hlavní služby a standardní ověřování uživatelského jména/hesla.

Jak získám akce GitHub pro Microsoft Power Platform práci v mém úložišti?

Přejděte na GitHub Marketplace for Actions a hledejte Power Platform. Když dorazíte na stránku, kliknutím na zelené tlačítko spustíte akce ve vašem úložišti.

Instalace GitHub Actions

Fungují akce GitHub pouze pro Power Apps?

Akce GitHub fungují pro aplikace řízené plátnem i modelem, Microsoft virtuální agenty CoPilot Studio, toky uživatelského rozhraní a tradiční toky, AI Builder, vlastní konektory a toky dat, z nichž všechny lze nyní přidán do roztoku. Součástí jsou také aplikace pro zapojení zákazníků.

Mohu zahrnout aplikace flow a canvas?

Ano, toky a aplikace plátna berou v potaz řešení, takže pokud jsou tyto komponenty přidány do vašeho řešení, mohou se účastnit životního cyklu vaší aplikace. Některé kroky však stále vyžadují ruční konfiguraci, kterou budeme řešit později v tomto roce, když zavedeme proměnné a konektory prostředí. Seznam aktuálních omezení najdete v části Známá omezení.

Kolik stojí GitHub Actions for Microsoft Power Platform ?

Nástroj GitHub Actions je k dispozici zdarma. K jeho použití je však vyžadováno platné předplatné GitHub. Pro začátek je zdarma k dispozici 2 000 akčních minut/měsíc. Další informace: Ceny na GitHubu

Mohu použít akce GitHub pro Microsoft Power Platform s Power Pages?

Ano. Můžete nahrát data portálu a pomocí profilu nasazení přizpůsobit parametry nasazení.

Viz také

Akce GitHubu pro Power Platform poznámky k vydání
Dostupné akce GitHub Hands on Lab
Dostupné akce GitHubu