GitHub Actions pro Microsoft Power Platform

Nástroj GitHub Actions umožňuje 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, modelem řízené aplikace, desktopové toky, chatboti Power Virtual Agents, modely AI Builder, aplikace pro zapojení zákazníků (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing a Dynamics 365 Project Service Automation) a konektory mezi vývojovými prostředími a správou 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 začít s akcemi GitHub Actions?

Kurz: Začínáme s akcemi GitHub Actions je právě teď k dispozici, abyste si jej mohli vyzkoušet. Kurzy ukazují, jak používat ověřování instančního objektu a standardní ověření autentizaci uživatelského jména a hesla.

Jak získám GitHub Actions pro Microsoft Power Platform 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

Je možné GitHub Actions použít pouze s Power Apps?

Nástroj GitHub Actions funguje jak pro aplikace plátna, tak pro modelem řízené aplikace, Power Virtual Agents, toky uživatelského rozhraní a tradiční toky, AI Builder, vlastní konektory a toky dat, které lze nyní přidat do řešení. Součástí jsou také aplikace pro zapojení zákazníků.

Mohu zahrnout toky a aplikace plátna?

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í.

Jaké jsou náklady na GitHub Actions pro 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 GitHub Actions 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é

Dostupné praktické cvičení k GitHub Actions

Dostupné GitHub Actions