Sdílet prostřednictvím


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. S nástrojem GitHub Actions pro Microsoft Power Platform můžete ve svém úložišti vytvářet pracovní toky pro sestavení, testování, balení, vydávání a nasazování aplikací, provádět automatizaci nebo spravovat roboty a další vestavěné komponenty Microsoft Power Platform.

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

  • Import a export metadat aplikací (označovaných také jako řešení) obsahující různé součásti platformy, jako jsou aplikace plátna, modelem řízené aplikace, desktopové toky, chatboty virtuálního agenta Microsoft Copilot Studio, modely AI Builderu, aplikace customer engagement (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 zdrojového kódu.

  • 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 pro ř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 je podporováno 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 funkce GitHub Actions pro Microsoft Power Platform?

GitHub Actions pro Microsoft Power Platform je kolekce Microsoft Power Platform – specifické GitHub Actions, které eliminují nutnost ručně stahovat vlastní nástroje a skripty pro správu životního cyklu aplikací sestavených v 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í funkce 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

Pro interakci s prostředím Dataverse musí být vytvořen tajný kód, který umožňuje různým akcím GitHubu provádět požadovanou úlohu. 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é používat GitHub Actions pouze s Power Apps?

GitHub Actions fungují jak pro aplikace plátna, tak pro modelem řízené aplikace, virtuální agenty Microsoft Copilot Studio, 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í.

Kolik GitHub Actions pro Microsoft Power Platform stojí?

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žívat 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é

Poznámky k verzi GitHub Actions pro Power Platform
Dostupné praktické cvičení k GitHub Actions
Dostupné GitHub Actions