GitHub Actions za Microsoft Power Platform

GitHub Actions omogućuju programerima izgradnju automatiziranih životnih tokova razvoja softvera. Pomoću aplikacije GitHub Actions za Microsoft Power Platform možete stvarati tijekove rada u spremištu radi stvaranja, testiranja, pakiranja, izdavanja i implementacije aplikacija, automatizacije te upravljanja botovima i drugim komponentama koje su ugrađene u sustav Microsoft Power Platform.

GitHub Actions za Microsoft Power Platform uključuju sljedeće mogućnosti:

  • Uvoz i izvoz metapodataka aplikacija (poznatih i kao rješenja) koji sadrže različite platformske komponente poput canvas aplikacija, aplikacija vođenih modelima, desktop tokova, Microsoft Copilot Studio virtualnih agentnih chatbotova, AI Builder modela, aplikacija za angažman korisnika (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing i Dynamics 365 Project Service Automation), te poveznice između razvojnih okruženja i Kontrola izvornog koda.

  • Uvođenje u nizvodna okruženja.

  • Dodjela resursa ili uklanjanje resursa okruženjima.

  • Izvođenje statičke analize protiv rješenja korištenjem Power Apps provjere rješenja.

Možete koristiti GitHub Actions za Microsoft Power Platform zajedno s ostalim dostupnim GitHub Actions za sastavljanje vaših radnih tokova izgradnje i izdavanja. Tijekovi rada koje timovi obično uspostavljaju uključuju dodjelu resursa razvojnog okruženja, izvoz iz razvojnog okruženja u kontrolu izvora, generiranje međuverzija i objavljivanje aplikacija. Aplikaciju za GitHub Actions možete Microsoft Power Platform na web-mjestu https://github.com/marketplace/actions/powerplatform-actions.

Važno

GitHub Actions za Microsoft Power Platform podržavaju samo Microsoft Dataverse s bazom podataka. Dodatne informacije potražite u članku Stvaranje okruženja s bazom podataka.

Osnovni koncepti

Pomoću GitHub Actions možete stvoriti prilagođene tijekove rada za razvoj softvera koji se mogu koristiti izravno u GitHub spremištu. Pregled osnovnih GitHub Actions potražite u sljedećim člancima:

Što su GitHub Actions za Microsoft Power Platform?

GitHub Actions za Microsoft Power Platform je zbirka Microsoft Power Platform-specifičnih GitHub Actions koji uklanjaju potrebu za ručnim preuzimanjem prilagođenih alata i skripti za upravljanje životnim ciklusom aplikacija izgrađenih na Microsoft Power Platform. Zadaci se mogu koristiti pojedinačno, kao što je uvoz rješenja u nizvodno okruženje ili se mogu koristiti zajedno u tijeku rada za orkestriranje scenarija kao što je „generiranje artefakta međuverzije”, „implementacija za testiranje” ili „prikupljanje promjena autora”. Zadaci međuverzije mogu se kategorizirati u četiri tipa:

  • Pomoćnik

  • Provjera kvalitete

  • Rješenje

  • Upravljanje okruženjem

Za više informacija o pojedinačnim zadacima, posjetite GitHub Actions za Microsoft Power Platform.

Preuzmite GitHub Actions za Microsoft Power Platform

Možete koristiti GitHub Actions za Microsoft Power Platform dodavanjem radnji u datoteku s definicijom tijeka rada (.yml). Primjeri definicija radnih tokova dostupni su u GitHub Actions lab.

Veze na okruženja

Za interakciju s Dataverse okruženjem, mora se stvoriti tajna koja omogućuje različitim GitHub Actions da izvrše potrebni zadatak. Dostupne su dvije vrste veza:

  • Korisničko ime / zaporka: Konfigurirano kao generička usluga veza s korisničkim imenom i zaporkom. Provjera autentičnosti korisničkog imena/lozinke ne podržava višestruku provjeru autentičnosti.
  • Načelo usluge i tajna klijenta: ova vrsta veze koristi provjeru autentičnosti temeljenu na načelu usluge i podržava višestruku provjeru autentičnosti. Provjera autentičnosti upravitelja usluge

Dostupni pokretači

GitHub Actions za Microsoft Power Platform mogu raditi i na Windows agentima i Linux agentima.

Najčešća pitanja

Kako započeti s GitHub Actions?

Praktični vodič: početak GitHub Actions možete isprobati. Vodiči pokazuju kako koristiti provjeru autentičnosti upravitelja servisa i standardnu provjeru autentičnosti korisničkog imena/lozinke.

Kako da GitHub Actions za Microsoft Power Platform radim u svom repozitoriju?

Idite na GitHub Marketplace za Actions i potražite Power Platform. Kada stignete na stranicu, odaberite zeleni gumb da biste instancirali radnje u spremište.

GitHub Actions instalacija

Rade li GitHub Actions samo za Power Apps?

GitHub Actions rade za canvas i aplikacije vođene modelima, Microsoft Copilot Studio virtualne agente, UI tokove i tradicionalne tokove, AI Builder, prilagođene konektore i podatkovne tokove, a sve se to sada može dodati u rješenje. Uključene su i aplikacije za angažman klijenata.

Mogu li uključiti aplikacije tijeka i radnog područja?

Da, tijekovi i aplikacije platna upoznati su s rješenjima, pa ako te komponente dodate u svoje rješenje, moći će sudjelovati u životnom ciklusu aplikacije. Međutim, neki koraci i dalje zahtijevaju ručnu konfiguraciju koja će se riješiti kasnije ove godine kada uvedemo varijable i poveznike okruženja. Za popis trenutnih ograničenja idite na Poznata ograničenja.

Koliko košta GitHub Actions za Microsoft Power Platform?

GitHub Actions dostupni su besplatno. No da biste koristili akcije na GitHub, potrebna vam je valjana pretplata GitHub. Da biste počeli s radom, besplatno ćete dobiti 2000 akcijskih minuta mjesečno. Dodatne informacije potražite u članku GitHub cijena.

Mogu li koristiti GitHub Actions za Microsoft Power Platform s Power Pages?

Da. Možete prenijeti podatke portala i upotrijebiti profil za implementaciju da biste prilagodili parametre implementacije.

Vidi također

GitHub Actions za bilješke o izdanju Power Platforme
Dostupno GitHub Actions Hands on Lab
Dostupno GitHub Actions