Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
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.
Za detalje o tome kako postaviti tajne u GitHubu, idite na Korišćenje šifrovanih tajni u toku posla.
Za detalje o tome kako da podesite potvrdu identiteta principala usluge za Microsoft Power Platform, idite na Konfigurisanje veze usluga pomoću principala usluge. Kada je pravilno konfigurišete, možete pozvati principala usluge iz svojih skripti radnje.
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