Vytvorte kanál pomocou vlastného hostiteľa kanálov
Power Platform správcovia môžu vytvoriť jeden alebo viac kanálov, priradiť ľubovoľný počet prostredí a potom zdieľať prístup s ľuďmi, ktorí spravujú alebo prevádzkujú kanály.
Predpoklady pre hostiteľa vlastných kanálov
- Odporúčajú sa štyri prostredia, ale na vytvorenie kanála môžete použiť len tri Power Platform prostredia.
- Všetky prostredia používané v kanáloch musia mať Microsoft Dataverse databázu.
- Na inštaláciu aplikácie potrubia musíte mať rolu Power Platform administrátora alebo Dataverse systémového administrátora.
- Všetky cieľové prostredia používané v kanáli musia byť povolené ako spravované prostredia.
Vytvorte alebo vyberte prostredia pre potrubia
Predtým, ako začnete, musíte identifikovať, ktoré prostredia sa zúčastňujú potrubí. Nezabudnite povoliť všetky cieľové prostredia ako spravované prostredia. Spravované prostredia sa nevyžadujú pre hostiteľské alebo vývojárske prostredia kanálov.
Hostiteľské prostredie. Toto prostredie na špeciálne účely funguje ako úložisko a spravovacia rovina pre celú konfiguráciu, bezpečnosť a históriu spustenia.
- Odporúčame ponechať toto nastavenie ako vyhradené produkčné prostredie oddelené od vývojového a cieľového prostredia.
- V prípade potreby môžete v rámci nájomníka nakonfigurovať viacero rôznych hostiteľov, napríklad na samostatné spravovanie kanálov pre rôzne obchodné organizácie alebo geografické lokality. Jeden hostiteľ pre celého nájomníka je tiež prijateľný, pokiaľ sú všetky prostredia v rovnakej geografickej polohe.
Dôležité
Odstránením hostiteľského prostredia sa vymažú všetky kanály a údaje o spustení. Buďte opatrní a pochopte vplyv straty údajov a konfigurácie, ako aj prístupu tvorcov k potrubiam hosťovaným v prostredí.
Vývojové prostredie. V tomto prostredí vyvíjate riešenia. Potrubie možno spustiť z akéhokoľvek vývojového prostredia, ktoré je s ním spojené.
Cieľové prostredie. Cieľové prostredie, do ktorého sa potrubie nasadí. Napríklad integračné testovanie, užívateľské akceptačné testovanie (UAT), produkcia atď.
Prepitné
Používajte názvy prostredí, ktoré označujú ich účel. Napríklad Contoso Host, Contoso Development, Contoso QA atď.
Nainštalujte aplikáciu pipeline vo svojom hostiteľskom prostredí
Tento krok je potrebný len pri úvodnom nastavení hostiteľa. Ak už máte prístup k hostiteľskému prostrediu, kde budete vytvárať kanály, môžete preskočiť na ďalšiu časť.
- Prihláste sa do Power Platform centra spravovania, prejdite na Prostredia>Nové a vytvorte nové prostredie s Dataverse databázou. Uistite sa, že ste zvolili rovnaký región, v ktorom sú vytvorené vaše vývojové, kontrolné a produkčné prostredia.
- Nainštalujte aplikáciu Power Platform Pipelines vo svojom hostiteľskom prostredí výberom hostiteľského prostredia a potom vyberte Zdroje>Aplikácie Dynamics 365.
- Vyberte Inštalovať aplikáciu a posúvajte sa nadol v pravom bočnom paneli, kým nenájdete Power Platform Potrubie.
- Vyberte Ďalej, ak súhlasíte, prijmite podmienky a potom vyberte Inštalovať.
Dôležité
V hostiteľskom prostredí musíte nainštalovať iba aplikáciu potrubí nasadenia. Nemusíte ho inštalovať v iných prostrediach, ako sú vývojové prostredia, prostredia kontroly kvality alebo produkčné prostredia, ktoré budú spojené s vašimi kanálmi.
Po nainštalovaní sa v zozname nainštalovaných aplikácií zobrazí aplikácia konfigurácie kanálov nasadenia.
Nakonfigurujte kanál nasadenia
Skopírujte identifikátory prostredia všetkých vývojových a cieľových spravovaných prostredí , ktoré sú prepojené s kanálmi. Tieto ID budete potrebovať neskôr. Ďalšie informácie: Nájdite svoje prostredie a ID organizácie
Po dokončení inštalácie balíka Deployment Pipeline prejdite na stránku Power Apps a vyberte vyhradené hostiteľské prostredie (kam ste nainštalovali aplikáciu).
Zahrajte si aplikáciu Konfigurácia nasadzovacieho kanála .
Vyberte Prostredia na ľavej table a potom vyberte Nové na vytvorenie záznamov prostredia v Dataverse:
- Názov: Zadajte názov záznamu prostredia. Je vhodné uviesť rovnaký názov ako skutočné prostredie, napríklad Contoso Dev.
- Typ prostredia: Vyberte buď Prostredie vývoja alebo Cieľové prostredie. Vyberte Vývojové prostredie pre všetky zdrojové prostredia, v ktorých sa budú vyvíjať nespravované riešenia. Vyberte Cieľové prostredie pre QA a produkčné prostredia, kde sú nasadené artefakty spravovaného riešenia.
- ID prostredia: Uistite sa, že ste vybrali správne ID. ID prostredia pre aktuálne prostredie nájdete v make.powerapps.com. Vyberte ikonu Nastavenia na paneli príkazov a potom vyberte Zdroje vývojára. Ďalšie informácie: Nájdite svoje prostredie a ID organizácie
Vyberte položku Uložiť.
Obnovte formulár a potom overte Stav overenia rovná sa Úspech.
Opakujte kroky 4-6, kým všetky prostredia, ktoré sa zúčastňujú na potrubí, nevytvoria záznamy prostredia.
Vyberte Potrubie na ľavom navigačnom paneli a potom vyberte Nové na vytvorenie nového kanála nasadenia:
- Názov: Zadajte názov kanála, napríklad Potrubie štandardného nasadenia Contoso alebo Potrubie rýchlej opravy Contoso.
-
Popis: Voliteľne zadajte zmysluplný popis potrubia.
V mriežke Prepojené vývojové prostredia vyberte Pridať existujúce vývojové prostredie a potom priraďte jedno alebo viac vývojových prostredí. Potrubie musí mať pred spustením aspoň jedno vývojové prostredie a jednu fázu.
V mriežke Fázy nasadenia vyberte položku Nová fáza nasadenia, čím zobrazíte tablu rýchleho vytvorenia.
Zadajte podrobnosti pre každú fázu a potom vyberte Uložiť a zavrieť:
- Name: Názov scény.
- Popis (voliteľné): Voliteľný popis fázy.
- Predchádzajúca fáza nasadenia (voliteľné): Určuje fázu nasadenia, do ktorej sa musí nasadiť pred nasadením do aktuálnej fázy. Napríklad pri vytváraní produkčnej fázy môžete pridať testovaciu fázu ako Predchádzajúcu fázu nasadenia. Pre prvú fázu alebo potrubia obsahujúce iba jednu fázu by táto fáza mala zostať prázdna.
- Cieľové prostredie nasadenia: Toto je cieľové prostredie, do ktorého sa táto fáza nasadí.
- Vyžaduje sa krok pred nasadením (voliteľné): Žiadosti o nasadenie čakajú na schválenie prostredníctvom vlastnej obchodnej logiky. Vyžaduje dodatočnú konfiguráciu. Viac informácií: Predĺžte potrubia v Power Platform
Zopakujte predchádzajúce dva kroky pre každú fázu, ktorú chcete pridať do potrubia. Musíte mať aspoň jednu fázu. Môžete pridať až sedem fáz.
Udeľte prístup na úpravu alebo spustenie kanálov
Bezpečnosť potrubia je riadená v rámci hostiteľského prostredia priradením bezpečnostných rolí. Okrem toho musia mať používatelia momentálne prístup ku všetkým prostrediam spojeným s kanálom, aby mohli vytvoriť alebo spustiť kanál.
Pri inštalácii aplikácie Power Platform pipelines sa pridajú dve roly zabezpečenia:
- Používateľ kanála nasadenia: Má oprávnenia spúšťať kanály, ktoré s ním boli zdieľané.
- Administrátor nasadzovacieho kanála: Má plnú kontrolu nad celou konfiguráciou kanála bez potreby členstva v rolách zabezpečenia správcu systému.
Zdieľajte potrubia s tvorcami
Rola zabezpečenia Používateľ zavádzacieho kanála udeľuje prístup na spustenie jedného alebo viacerých kanálov. Neudeľuje prístup na vytváranie, úpravu alebo odstraňovanie kanálov. Používatelia s rolou zabezpečenia používateľa nasadenia potrubia nemôžu zobraziť hostiteľské prostredie v rámci nástroja na výber prostredia v Power Apps alebo Power Automate, alebo si o tom musia byť inak vedomí.
Ak chcete zdieľať kanály:
- Priraďte tvorcom rolu zabezpečenia Používateľovi implementačného kanála v hostiteľskom prostredí. Táto rola zabezpečenia sa inštaluje s aplikáciou Power Platform pipelines. Ďalšie informácie: Priraďte používateľovi rolu zabezpečenia
- V aplikácii konfigurácie kanála nasadenia Zdieľajte záznam kanála s tvorcami (alebo Microsoft Entra skupinami). Oprávnenie čítať je dostatočné na zobrazenie a spustenie kanála z vývojového prostredia. Ďalšie informácie: Zdieľajte riadky s používateľom alebo tímom
- Tvorcovia musia mať tiež oprávnenia exportovať riešenia zo zdrojových vývojových prostredí, ako aj oprávnenia importovať riešenia do cieľových testovacích a produkčných prostredí, do ktorých sa pipeline nasadzuje. Tieto privilégiá majú štandardne roly prispôsobovača systému a tvorcu prostredia.
Zdieľajte so správcami kanála
Rola zabezpečenia Deployment Pipeline Administrator udeľuje úplné privilégiá všetkým kanálom (a tabuľkám, v ktorých sú uložené informácie o kanáloch) v hostiteľskom prostredí. Rola tiež poskytuje prístup na spustenie všetkých kanálov spojených s aktuálnym hostiteľom. Rola zabezpečenia správcu nasadenia neudeľuje privilégiá na vykonávanie iných činností v hostiteľskom prostredí.
Dôležité
Správcovia kanálov musia mať tiež prístup ku všetkým vývojovým, testovacím a produkčným prostrediam, ktoré súvisia s kanálmi, ktoré vytvárajú alebo spúšťajú.
Priraďte rolu zabezpečenia Správca nasadenia používateľom alebo Microsoft Entra skupinám v rámci hostiteľského prostredia. Táto rola zabezpečenia sa inštaluje s aplikáciou Power Platform Pipelines . Ďalšie informácie: Priraďte používateľovi rolu zabezpečenia
Priraďovanie rolí kanála prostredníctvom tímov zabezpečenia v aplikácii Konfigurácia kanála nasadenia
Ako administrátor nasadenia môžete v aplikácii Konfigurácia rozvodu nasadenia jednoducho priradiť vopred pripravené roly potrubí:
- Zahrajte si aplikáciu Konfigurácia nasadzovacieho kanála .
- Vyberte Bezpečnostné tímy v časti Nastavenia na ľavej navigačnej table.
Existujú tri tímy:
- Administrátori implementačného kanála. Títo používatelia majú úplný prístup ku všetkým kanálom a môžu hrať aplikáciu Deployment Pipeline Configuration.
- Tvorcovia implementačných potrubí. Títo používatelia môžu vytvárať a využívať osobné kanály, ktoré sú spravované vo vlastnom hostiteľovi. Ak výrobca potrebuje použiť zdieľaný kanál, odporúčame, aby používateľovi bola priradená rola používateľov kanála nasadenia, aby získal prístup k zdieľaným artefaktom a zdieľaným etapám.
- Používatelia implementačného kanála. Títo používatelia môžu spustiť kanál, ktorý je s nimi zdieľaný. Používatelia nasadenia majú tiež prístup na čítanie ku všetkým fázam nasadenia v rámci tej istej obchodnej jednotky.
Použitie kanála s inými vývojovými prostrediami, ktoré ešte nie sú priradené
Ak má používateľ prístup na zápis v danom kanáli, môže k tomuto kanálu priradiť ďalšie vývojové prostredia v prostredí Pipelines.
Z rozbaľovacej ponuky vyberte vytvorený kanál. Keď v prvom kroku procesu konfigurácie nasadenia vyberiete možnosť Ďalej , aktuálne prostredie sa prepojí s kanálom (a hostiteľom, ak ešte nie je) ako vývojové prostredie.
Je to užitočné, ak máte rovnaký proces potrubia pre ďalšie vývojové prostredie. Napríklad vaše UAT a produkčné prostredie sú rovnaké pre iné zdrojové prostredie. Môžete znova použiť kanál, ktorý ste už vytvorili alebo ste k nemu dostali prístup na zápis.
Centrálne spravujte a monitorujte nasadenia
Aplikácia konfigurácie potrubia a hostiteľské prostredie poskytujú mnoho ďalších výhod, ako napríklad:
- Centrálne zobrazenie všetkých aktivít nasadenia. Filtrované zobrazenia sú dostupné aj v prostredí tvorcu pre daný kanál a riešenie.
- Audit, kde je nasadená určitá verzia riešenia, ako aj to, kto inicioval požiadavku.
- Zobrazte denníky chýb, výsledky overenia a nastavenia nasadenia. Počas nasadenia sa poskytujú premenné prostredia a pripojenia.
- Uchovávajte zálohy všetkých artefaktov riešenia podľa verzie.
- Naplánujte si úlohy hromadného odstraňovania, aby ste odstránili nechcené údaje a šetrili kapacitu databázy. Ďalšie informácie: Odstráňte veľké množstvo špecifických, cielených údajov pomocou hromadného vymazania
- Použite informačný panel na vizualizáciu metrík nasadenia. Môžete tiež vytvoriť svoje vlastné zostavy pomocou údajov uložených v hostiteľovi.
Prístup k aplikácii Deployment Pipeline Configuration z Power Apps
Na stránke Potrubie v rámci ľubovoľného riešenia príkaz Spravovať kanály na paneli príkazov prejde do konfiguračnej aplikácie hostiteľa potrubí, ktorý je spojený s aktuálnym prostredím:
- Ak je aktuálne prostredie priradené k vlastnému hostiteľovi kanálov, tlačidlo sa prepojí na aplikáciu Konfigurácia potrubia nasadenia v rámci vyhradeného hostiteľského prostredia.
- Ak je aktuálne prostredie priradené k hostiteľovi platformy, tlačidlo odkazuje na vstavanú aplikáciu Konfigurácia potrubia nasadenia v rámci Power Apps.
K aplikácii Konfigurácia potrubia nasadenia môže pristupovať ktokoľvek s rolou správcu potrubia nasadenia, ak používate vlastného hostiteľa, a ktorýkoľvek správca nájomníka pre aplikáciu priradený k hostiteľovi platformy.
Manuálne odpojenie prostredí od jedného hostiteľa a ich priradenie k inému hostiteľovi
- Na stránke Power Apps (make.powerapps.com) začnite v prostredí, ktoré chcete zrušiť, a vyberte možnosť Riešenia.
- Vyberte si akékoľvek riešenie, ku ktorému máte prístup, a vyberte si ho.
- Na ľavom navigačnom paneli prejdite na stránku Potrubie a potom na paneli príkazov vyberte Spravovať kanály . Ak začínate s vlastným hostiteľom, môžete tiež prejsť priamo do vyhradeného hostiteľského prostredia a spustiť ho Konfigurácia implementačného kanála aplikáciu odtiaľ.
- Teraz, keď ste v Konfigurácia implementačného kanála aplikáciu, prejdite na Prostredia z ľavého navigačného panela.
- V štandardne zobrazenej tabuľke Pridané prostredia nasadenia vyberte záznamy prostredia pre prostredia, ktoré chcete odpojiť od tohto hostiteľa.
- Vyberte Odstrániť na paneli príkazov a potvrďte odstránenie.
- Pre priradenie odstránených prostredí k novému hostiteľovi zopakujte kroky 1-4, ale v kontexte požadovaného hostiteľa, ku ktorému chcete priradiť prostredia.
- V štandardne zobrazenej tabuľke Pridané prostredia nasadenia vyberte na paneli príkazov položku Nové .
- Vytvorte záznam prostredia priradením názvu, typu, ID prostredia a voliteľného popisu.
Teraz môžete prepojiť prostredia s kanálmi v novom hostiteľovi.
Použitie Force Link na priradenie prostredia k novému hostiteľovi
Po vytvorení záznamu prostredia v aplikácii Deployment Pipeline Configuration sa môže zobraziť chybové hlásenie označujúce „toto prostredie je už priradené k inému hostiteľovi potrubia“. Ak chcete prevziať priradenie, čo má za následok odpojenie prostredia v predchádzajúcom hostiteľovi a úspešné prepojenie s novým hostiteľom, vyberte možnosť Vynútiť prepojenie na paneli príkazov.
Dôležité
- Keď vykonáte túto akciu vo vývojovom (zdrojovom) prostredí, tvorcovia stratia prístup k všetkým kanálom v predchádzajúcom hostiteľovi, ktoré boli dostupné v tomto prostredí.
- Túto akciu možno vrátiť späť vykonaním Vynútiť prepojenie v predchádzajúcom hostiteľovi.
- Záznam prostredia v predchádzajúcom hostiteľovi bude mať zastaraný stav overenia, kým sa neaktualizuje, takže sa bude zobrazovať ako Úspešné pokiaľ nebude aktualizovaný.