Deli putem


Dostupne GitHub radnje za Microsoft Power Platform administraciju

Ovaj članak pruža informacije o GitHub radnjama koje su dostupne za administriranje usluge Microsoft Power Platform.

Konfigurišite akreditive za upotrebu u vašim GitHub tokovima posla

Mnoge radnje zahtevaju da se povežete sa Microsoft Dataverse okruženjem. Možete dodati akreditive korisnika ili principala usluge kao tajne u GitHub spremištu, a zatim ih koristiti u toku posla.

Definišite sledeće parametre u okviru skripte GitHub radnje kao promenljive okruženja:

  • ID aplikacije: WF_APPLICATION_ID:<your application id>
  • ID zakupca: WF_TENANT_ID:<your tenant id>

Tajna klijenta će se skladištiti kao GitHub tajna, kao što je opisano u Šifrovane tajne i na nju će se upućivati iz skripte radnje pomoću parametra poput client secret: ${{secrets.CLIENT_SECRET_GITHUB_ACTIONS}}.

Administrativni zadaci

Dostupni administrativni zadaci objašnjeni su u nastavku.

Kreirajte okruženje

Parametar Opis
user-name Korisničko ime naloga koji koristite da se povežete.
password-secret Lozinka za user-name. GitHub lozinke su definisane u odeljku Postavke pod Tajne. Ne možete da preuzmete tajnu kada je definišete i sačuvate.
app-id ID aplikacije za potvrdu identiteta. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
client-secret Klijentska tajna koja se koristi za autentifikaciju GitHub kanala. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
tenant-id ID zakupca prilikom potvrde identiteta pomoću parametara app-id i client-secret.
naziv Naziv okruženja koje ćete kreirati.
region Naziv regiona u kojem će se kreirati vaše okruženje.
Podrazumevana vrednost je unitedstates.
tip Tip okruženja (Probna verzija, Sandbox, Proizvodnja, SubscriptionBasedTrial).
Još informacija: Probna okruženja
valuta Valuta za korišćenje u okruženju.
Podrazumevana vrednost je USD.
jezik Jezik koji se koristi u okruženju.
Podrazumevana vrednost je English.
templates Predlošci koje treba primeniti u okruženju.
Prosleđuju se kao vrednosti razdvojene zarezom.
domain Naziv domena URL adrese okruženja.
Na primer, https://{contoso}0.crm.dynamics.com

Izlazna vrednost će biti URL adresa novog okruženja.

Kopirajte okruženje

Parametar Opis
source-url Izvorna URL adresa okruženja koja se kopira.
Na primer, https://source-env.crm.dynamics.com
target-url Ciljna URL adresa okruženja koja se kopira.
Na primer, https://target-copy-env.crm.dynamics.com
user-name Korisničko ime naloga koji koristite da se povežete.
password-secret Lozinka za user-name. GitHub lozinke su definisane u odeljku Postavke pod Tajne. Ne možete da preuzmete tajnu kada je definišete i sačuvate.
app-id ID aplikacije za potvrdu identiteta. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
client-secret Klijentska tajna koja se koristi za autentifikaciju GitHub kanala. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
tenant-id ID zakupca prilikom potvrde identiteta pomoću parametara app-id i client-secret.

Napravite rezervnu kopiju okruženja

Parametar Opis
environment-url URL adresa okruženja za koje treba napraviti rezervnu kopiju.
Na primer, https://env-to-backup.crm.dynamics.com
backup-label Smisleno ime koje će se koristiti kao oznaka za izradu rezervne kopije okruženja.
user-name Korisničko ime naloga koji koristite da se povežete.
password-secret Lozinka za user-name. GitHub lozinke su definisane u odeljku Postavke pod Tajne. Ne možete da preuzmete tajnu kada je definišete i sačuvate.
app-id ID aplikacije za potvrdu identiteta. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
client-secret Klijentska tajna koja se koristi za autentifikaciju GitHub kanala. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
tenant-id ID zakupca prilikom potvrde identiteta pomoću parametara app-id i client-secret.

Vratite okruženje iz rezervne kopije

Parametar Opis
source-url Izvorna URL adresa okruženja koja se vraća.
Na primer, https://env-backup-source.crm.dynamics.com
target-url Ciljna URL adresa okruženja u koje treba vratiti.
Na primer, https://env-target-restore.crm.dynamics.com
user-name Korisničko ime naloga koji koristite da se povežete.
password-secret Lozinka za user-name. GitHub lozinke su definisane u odeljku Postavke pod Tajne. Ne možete da preuzmete tajnu kada je definišete i sačuvate.
app-id ID aplikacije za potvrdu identiteta. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
client-secret Klijentska tajna koja se koristi za autentifikaciju GitHub kanala. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
tenant-id ID zakupca prilikom potvrde identiteta pomoću parametara app-id i client-secret.

Resetovanje okruženja

Parametar Opis
environment-url URL adresa okruženja koje treba resetovati.
Na primer, https://env-to-reset.crm.dynamics.com
user-name Korisničko ime naloga koji koristite da se povežete.
password-secret Lozinka za user-name. GitHub lozinke su definisane u odeljku Postavke pod Tajne. Ne možete da preuzmete tajnu kada je definišete i sačuvate.
app-id ID aplikacije za potvrdu identiteta. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
client-secret Klijentska tajna koja se koristi za autentifikaciju GitHub kanala. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
tenant-id ID zakupca prilikom potvrde identiteta pomoću parametara app-id i client-secret.

Izbrišite okruženje

Parametar Opis
environment-url URL adresa okruženja koje treba izbrisati.
Na primer, https://env-to-delete.crm.dynamics.com
user-name Korisničko ime naloga koji koristite da se povežete.
password-secret Lozinka za user-name. GitHub lozinke su definisane u odeljku Postavke pod Tajne. Ne možete da preuzmete tajnu kada je definišete i sačuvate.
app-id ID aplikacije za potvrdu identiteta. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
client-secret Klijentska tajna koja se koristi za autentifikaciju GitHub kanala. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
tenant-id ID zakupca prilikom potvrde identiteta pomoću parametara app-id i client-secret.

Zadaci pomagača

Dostupni zadaci pomagači su opisani u nastavku.

WhoAmI

Verifikuje vezu sa uslugom povezujući se sa uslugom i šaljući WhoAmI [SDK/Web API] zahtev. Ovaj zadatak može biti koristan za rano uključivanje u vaš DevOps kanal, da biste verifikovali povezanost pre početka obrade.

Parametar Opis
environment-url URL adresa za okruženje na koje se povezujete.
user-name Korisničko ime naloga koji koristite da se povežete.
password-secret Lozinka za user-name. GitHub lozinke su definisane u odeljku Postavke pod Tajne. Ne možete da preuzmete tajnu kada je definišete i sačuvate.
app-id ID aplikacije za potvrdu identiteta. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
client-secret Klijentska tajna koja se koristi za autentifikaciju GitHub kanala. Ovaj parametar je obavezan prilikom potvrde identiteta pomoću akreditiva principala usluge.
tenant-id ID zakupca prilikom potvrde identiteta pomoću parametara app-id i client-secret.

Kreiranje kanala verzije i izdanja

Da biste saznali više o kreiranju tokova posla sa više radnji i kanala putem praktičnog kreiranja pomoću GitHub radnji za uslugu Microsoft Power Platform, dovršite GitHub radnje za Microsoft Power Platform laboratorije.

Još informacija: O GitHub radnjama

Takođe pogledajte

GitHub Akcije za Microsoft Power Platform