Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
GitHub Actions umožňují vývojářům vytvářet pracovní postupy životního cyklu automatizovaného vývoje softwaru. Pomocí GitHub Actions pro Microsoft Power Platform můžete v úložišti vytvářet pracovní postupy pro sestavování, testování, balení, vydávání verzí a nasazování aplikací, automatizaci a správu robotů a dalších komponent založených na Microsoft Power Platform.
GitHub Actions pro Microsoft Power Platform zahrnují následující možnosti:
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 na GitHubu ke komponování vašich buildovacích a releaseových workflow. 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 najdete na adrese https://github.com/marketplace/actions/powerplatform-actions.
Important
GitHub Actions pro Microsoft Power Platform podporuje pouze prostředí Microsoft Dataverse s databází. Další informace najdete v tématu Vytvoření prostředí s databází.
Klíčové koncepty
Pomocí GitHub Actions můžete vytvářet vlastní pracovní postupy životního cyklu vývoje softwaru přímo v úložišti GitHub. Přehled GitHub Actions a základních konceptů najdete v následujících článcích:
Co jsou GitHub Actions pro Microsoft Power Platform?
GitHub Actions pro Microsoft Power Platform je kolekce GitHub Actions určených specificky pro Microsoft Power Platform, které eliminují potřebu ručního stahování vlastních nástrojů a skriptů 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 najdete v části GitHub Actions pro Microsoft Power Platform.
Získejte GitHub Actions pro Microsoft Power Platform
Pro Microsoft Power Platform můžete použít GitHub Actions přidáním akcí do definičního souboru pracovního postupu (.yml). Ukázkové definice pracovních postupů jsou k dispozici v GitHub Actions lab.
Připojení k prostředím
Pokud chcete pracovat s prostředím Dataverse, musí se vytvořit tajný kód, který umožňuje různým GitHub Actions 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í principálu služby
Dostupné spouštěče
GitHub Actions pro Microsoft Power Platform lze spustit na agentech Windows i agentech Linuxu.
Časté dotazy
Jak začít s GitHub Actions?
K dispozici je pro vás kurz: Začínáme s GitHub Actions. V kurzech se ukazuje, jak používat ověřování instančním objektem a standardní ověřování pomocí uživatelského jména a hesla.
Jak mohu nastavit GitHub Actions pro Microsoft Power Platform, aby fungovaly v mém úložišti?
Přejděte na GitHub Marketplace for Actions a vyhledejte Power Platform. Když dorazíte na stránku, kliknutím na zelené tlačítko spustíte akce ve vašem úložišti.
Fungují GitHub Actions pouze pro 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 tyto komponenty přidáte do ř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 pro Microsoft Power Platform?
GitHub Actions jsou k dispozici bez poplatků. K použití akcí GitHub ale potřebujete platné předplatné GitHub. Abyste mohli začít, získáte zdarma 2 000 minut akcí za měsíc. Další informace najdete v tématu o cenách 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é akce na GitHubu