Crear un pipeline mitjançant un amfitrió de pipelines personalitzats
Power Platform Els administradors poden crear un o més pipelines, associar qualsevol nombre d'entorns i compartir l'accés amb les persones que administren o executen pipelines.
Requisits previs per a l'amfitrió de canonades personalitzades
- Es recomanen quatre entorns, però podeu utilitzar tan sols tres Power Platform entorns per crear una canonada.
- Tots els entorns utilitzats en canonades han de tenir una base de Microsoft Dataverse dades.
- Heu de tenir una Power Platform funció d'administrador o Dataverse administrador del sistema per instal·lar l'aplicació pipelines.
- Tots els entorns de destinació utilitzats en un pipeline s'han d'habilitar com a entorns administrats.
Crear o triar entorns per a canonades
Abans de començar, heu d'identificar quins entorns participen en els pipelines. Assegureu-vos d'habilitar tots els entorns de destinació com a entorns administrats. Els entorns administrats no són necessaris per als entorns d'amfitrió o desenvolupador de pipelines.
Entorn d'amfitrió. Aquest entorn de propòsit especial actua com a pla d'emmagatzematge i gestió per a tota la configuració, seguretat i historial d'execució de la canonada.
- Us recomanem que mantingueu aquesta configuració com a entorn de producció dedicat separat dels entorns de desenvolupament i de destinació.
- Si voleu, podeu configurar diversos equips diferents dins d'un inquilí, com ara per administrar per separat canonades per a diferents organitzacions empresarials o ubicacions geogràfiques. També s'accepta un amfitrió per a tot l'inquilí sempre que tots els entorns estiguin a la mateixa ubicació geogràfica.
Important
La supressió de l'entorn d'amfitrió suprimeix totes les canonades i les dades d'execució. Tingueu precaució i entengueu l'impacte de la pèrdua de dades i configuració, així com l'accés del fabricant a les canonades allotjades a l'entorn.
Entorn de desenvolupament. Aquest entorn és on es desenvolupen solucions. Un pipeline es pot executar des de qualsevol entorn de desenvolupament vinculat a ell.
Entorn de destinació. L'entorn de destinació on es desplega un pipeline. Per exemple, proves d'integració, proves d'acceptació d'usuaris (UAT), producció, etc.
Propina
Utilitzeu noms d'entorn que indiquin el seu propòsit. Per exemple, Contoso Host,Contoso Development,Contoso QA, etc.
Instal·lar l'aplicació pipelines a l'entorn d'amfitrió
Aquest pas només és necessari per a la configuració inicial de l'equip. Podeu passar a la secció següent si ja teniu accés a un entorn d'amfitrió on creareu pipelines.
- Inicieu sessió al centre d'administració Power Platform , aneu aEntorns nous> i creeu un entorn nou amb una base dedades. Dataverse Assegureu-vos de triar la mateixa regió on es creen els entorns de desenvolupament, control de qualitat i producció.
- Instal·leu l'aplicació Pipelines a l'entorn Power Platform d'amfitrió seleccionant l'entorn d'amfitrió i, a continuació, seleccioneu Recursos Aplicacions> del Dynamics 365.
- Seleccioneu Instal·la l'aplicació i desplaceu-vos cap avall al tauler de la dreta fins que trobeu Power Platform Pipelines.
- Seleccioneu Següent, si esteu d'acord, accepteu les condicions i, a continuació, seleccioneu Instal·la.
Important
Només cal instal·lar l'aplicació de pipelines de desplegament a l'entorn amfitrió. No cal que l'instal·leu en altres entorns, com ara entorns de desenvolupament, control de qualitat o producció que s'associaran amb els vostres pipelines.
Un cop instal·lada, l'aplicació de configuració de pipelines de desplegament apareix a la llista d'aplicacions instal·lades.
Configurar un pipeline de desplegament
Copieu els identificadors d'entorn de tots els entorns administrats de desenvolupament i de destinació que estiguin enllaçats a pipelines. Necessiteu aquests identificadors més endavant. Més informació: Cercar l'entorn i l'identificador de l'organització
Un cop finalitzada la instal·lació del paquet del pipeline de desplegament, aneu a Power Apps i seleccioneu l'entorn d'amfitrió dedicat (on heu instal·lat l'aplicació).
Reprodueix l'aplicació Deployment Pipeline Configuration .
Seleccioneu Entorns a la subfinestra esquerra i, a continuació, seleccioneu Nou per crear els registres d'entorn a Dataverse:
- Nom: introduïu el nom del registre de l'entorn. És una bona idea incloure el mateix nom que l'entorn real, com ara Contoso Dev.
- Tipus d'entorn: seleccioneu Entorn de desenvolupament o Entorn de destinació. Seleccioneu Entorn de desenvolupament per a tots els entorns d'origen on es desenvoluparan solucions no administrades. Seleccioneu Entorn de destinació per als entorns de control de qualitat i producció on es despleguen els artefactes de la solució administrada.
- Identificador d'entorn: assegureu-vos de seleccionar l'identificador correcte. Podeu trobar l'identificador de l'entorn actual a make.powerapps.com. Seleccioneu la icona Configuració a la barra d'ordres i, a continuació, seleccioneu Recursos per a desenvolupadors. Més informació: Cercar l'entorn i l'identificador de l'organització
Seleccioneu Desa.
Actualitzeu el formulari i verifiqueu que l'estat de validació sigui igual a Correcte.
Repetiu els passos 4-6 fins que tots els entorns que participen en el pipeline tinguin registres d'entorn creats.
Seleccioneu Pipelines a la subfinestra de navegació esquerra i, a continuació, seleccioneu Nou per crear un pipeline d'implementació nou:
- Nom: introduïu un nom per al pipeline, com ara Pipeline de desplegament estàndard de Contoso o Pipeline de revisió de Contoso.
-
Descripció: opcionalment, introduïu una descripció significativa per al pipeline.
A la quadrícula Entorns de desenvolupament enllaçats, seleccioneu Afegeix un entorn de desenvolupament existent i, a continuació, associeu un o més entorns de desenvolupament. Un pipeline ha de tenir almenys un entorn de desenvolupament i una etapa abans de poder executar-se.
A la quadrícula Fases de desplegament, seleccioneu Nova fase de desplegament per mostrar la subfinestra de creació ràpida.
Introduïu els detalls de cada fase i, a continuació, seleccioneu Desa i tanca:
- Nom: El nom de l'escenari.
- Descripció (opcional): Descripció opcional de l'escenari.
- Fase de desplegament anterior (opcional): especifica una fase de desplegament a la qual s'ha de desplegar abans de desplegar-la a la fase actual. Per exemple, quan creeu una fase de producció, podeu afegir la fase de prova com a fase de desplegament anterior. Per a la primera etapa, o canonades que contenen només una etapa, aquesta etapa s'ha de deixar en blanc.
- Entorn de desplegament de destinació: aquest és l'entorn de destinació on es desplega aquesta fase.
- Pas previ al desplegament obligatori (opcional): les sol·licituds de desplegament estan pendents fins que s'aprovin mitjançant la lògica de negoci personalitzada. Requereix una configuració addicional. Més informació: Estendre pipelines a Power Platform
Repetiu els dos passos anteriors per a cada fase que vulgueu afegir al pipeline. Heu de tenir almenys una etapa. Podeu afegir fins a set etapes.
Concedir accés per editar o executar pipelines
La seguretat del pipeline s'administra dins de l'entorn de l'amfitrió mitjançant l'assignació de funcions de seguretat. A més, els usuaris han de tenir accés a tots els entorns associats a un pipeline per crear o executar el pipeline.
Quan instal·leu l'aplicació Power Platform pipelines, s'afegeixen dues funcions de seguretat:
- Usuari del pipeline de desplegament: té privilegis per executar pipelines que s'han compartit amb ells.
- Administrador del pipeline de desplegament: té control total sobre tota la configuració del pipeline, sense necessitat de ser membre de la funció de seguretat d'administrador del sistema.
Compartir pipelines amb els creadors
La funció de seguretat Usuari del pipeline d'implementació concedeix accés per executar un o més pipelines. No concedeix accés per crear, editar o suprimir pipelines. Els usuaris amb la funció de seguretat d'usuari del pipeline d'implementació no poden visualitzar l'entorn de l'amfitrió dins del selector d'entorns o Power Apps Power Automate, o han de tenir-ne conèixer.
Per compartir pipelines:
- Assigneu als creadors la funció de seguretat Usuari del pipeline de desplegament dins de l'entorn d'amfitrió. Aquesta funció de seguretat s'instal·la amb l'aplicació Power Platform pipelines. Més informació: Assignar una funció de seguretat a un usuari
- A l'aplicació de configuració del pipeline de desplegament,Comparteix el registre del pipeline amb creadors (o Microsoft Entra grups). El privilegi de lectura és suficient per visualitzar i executar un pipeline des de l'entorn de desenvolupament. Més informació: Compartir files amb un usuari o un equip
- Els creadors també han de tenir privilegis per exportar solucions des dels entorns de desenvolupament d'origen, així com privilegis per importar solucions als entorns de prova i producció de destinació per als quals es desplega el pipeline. Per defecte, les funcions de personalitzador del sistema i creador d'entorns tenen aquests privilegis.
Compartir amb els administradors de canonades
La funció de seguretat Administrador del pipeline d'implementació concedeix privilegis complets a tots els pipelines (i taules, que emmagatzemen informació del pipeline) dins de l'entorn amfitrió. La funció també concedeix accés per executar tots els pipelines associats amb l'amfitrió actual. La funció de seguretat Administrador del pipeline d'implementació no concedeix privilegis per dur a terme altres activitats dins de l'entorn amfitrió.
Important
Els administradors de canonades també han de tenir accés a tots els entorns de desenvolupament, prova i producció associats als pipelines que creen o executen.
Assigneu la funció de seguretat Administrador de pipeline d'implementació als usuaris o Microsoft Entra grups de l'entorn amfitrió. Aquesta funció de seguretat s'instal·la amb l'aplicació Power Platform Pipelines . Més informació: Assignar una funció de seguretat a un usuari
Assignació de funcions de pipeline mitjançant Security Teams a l'aplicació Deployment Pipeline Configuration
Com a administrador del pipeline de desplegament, podeu assignar fàcilment funcions de pipeline de fàbrica a l'aplicació Configuració del pipeline de desplegament:
- Reprodueix l'aplicació Deployment Pipeline Configuration .
- Seleccioneu Equips de seguretat a Configuració a la subfinestra de navegació esquerra.
Hi ha tres equips:
- Administradors del pipeline de desplegament. Aquests usuaris tenen accés complet a tots els pipelines i poden reproduir l'aplicació Deployment Pipeline Configuration.
- Creadors de canonades de desplegament. Aquests usuaris poden crear i consumir pipelines personals que s'administren a l'amfitrió personalitzat. Si un creador necessita utilitzar un pipeline compartit, recomanem que s'assigni a l'usuari la funció Usuaris del pipeline d'implementació per accedir als artefactes compartits i a les execucions de fase compartides.
- Usuaris del pipeline de desplegament. Aquests usuaris poden activar un pipeline que es comparteix amb ells. Els usuaris del pipeline de desplegament també tenen accés de lectura a totes les execucions de la fase de desplegament dins de la mateixa unitat de negoci.
Ús d'un pipeline amb altres entorns de desenvolupament que encara no estan associats
Si un usuari té accés d'escriptura en un pipeline determinat, pot associar altres entorns de desenvolupament amb aquest pipeline a l'experiència Pipelines.
Trieu el pipeline creat al menú desplegable. Quan seleccioneu Següent en el primer pas del procés de configuració de la implementació, l'entorn actual està enllaçat al pipeline (i a l'amfitrió, si encara no és així) com a entorn de desenvolupament.
Això és útil si teniu el mateix procés de pipeline per a un entorn de desenvolupament addicional. Per exemple, l'UAT i els entorns de producció són els mateixos per a un altre entorn d'origen. Podeu reutilitzar el pipeline que ja heu creat o al qual se us ha donat accés d'escriptura.
Gestioneu i superviseu les implementacions de manera centralitzada
L'aplicació de configuració de pipeline i l'entorn d'amfitrió proporcionen molts altres avantatges, com ara:
- Visualitzeu de manera centralitzada tota l'activitat de desplegament. Les visualitzacions filtrades també són accessibles dins de l'experiència del creador per a un pipeline i una solució determinats.
- Auditeu on s'implementa una determinada versió de la solució, així com qui va iniciar la sol·licitud.
- Visualitzeu els registres d'errors, els resultats de la validació i la configuració de la implementació. Les variables d'entorn i les connexions es proporcionen durant la implementació.
- Conserveu còpies de seguretat de tots els artefactes de la solució per versió.
- Programeu treballs de supressió massiva per eliminar dades no desitjades i conservar la capacitat de la base de dades. Més informació: Suprimir una gran quantitat de dades específiques i orientades amb la supressió massiva
- Utilitzeu un escriptori digital per visualitzar les mètriques de desplegament. També podeu crear els vostres propis informes amb les dades emmagatzemades a l'equip.
Accés a l'aplicació Deployment Pipeline Configuration des de Power Apps
Des de la pàgina Pipelines de qualsevol solució, l'ordre Administra pipelines de la barra d'ordres navega a l'aplicació de configuració de l'amfitrió de pipelines associat a l'entorn actual:
- Si l'entorn actual està associat amb un amfitrió de pipelines personalitzat, el botó enllaça amb l'aplicació Deployment Pipeline Configuration dins de l'entorn d'amfitrió dedicat.
- Si l'entorn actual està associat amb l'amfitrió de la plataforma, el botó enllaça a una aplicació Power Apps de configuració del pipeline de desplegament incrustada.
Qualsevol persona amb la funció d'administrador del pipeline de desplegament si utilitza un amfitrió personalitzat i qualsevol administrador d'inquilins de l'aplicació associada amb l'amfitrió de la plataforma.
Desassociar manualment entorns d'un equip i associar-los amb un altre equip
- From Power Apps (make.powerapps.com), comenceu en un entorn que vulgueu desassociar i seleccioneu Solucions.
- Trieu qualsevol solució a la qual tingueu accés i seleccioneu-la.
- Aneu a la pàgina Pipelines des de la subfinestra de navegació esquerra i, a continuació, seleccioneu Administra pipelines a la barra d'ordres . Si esteu començant amb un amfitrió personalitzat, també podeu anar directament a l'entorn d'amfitrió dedicat i executar l'aplicació Deployment Pipeline Configuration des d'allà.
- Ara que esteu a l'aplicació Configuració del pipeline de desplegament, aneu a Entorns des de la subfinestra de navegació esquerra.
- A la taula Entorns d'implementació afegits que es mostra per defecte, seleccioneu els registres d'entorn dels entorns que voleu desassociar d'aquest equip.
- Seleccioneu Suprimeix a la barra d'ordres i confirmeu la supressió.
- Per associar els entorns suprimits al nou equip, repetiu els passos 1-4 però en el context de l'equip desitjat per associar els entorns.
- A la taula Entorns d'implementació afegits que es mostra per defecte, seleccioneu Nou a la barra d'ordres.
- Creeu el registre d'entorn assignant un nom, un tipus, un identificador d'entorn i una descripció opcional.
Ara podeu enllaçar els entorns als pipelines del nou amfitrió.
Ús de Force Link per associar un entorn amb un equip nou
Després de crear un registre d'entorn a l'aplicació Deployment Pipeline Configuration, és possible que trobeu un missatge d'error que indica "aquest entorn ja està associat amb un altre amfitrió de pipelines". Per fer-se càrrec de l'associació, resultant en la desvinculació de l'entorn de l'equip anterior i un enllaç correcte a l'equip nou, seleccioneu Força enllaç a la barra d'ordres.
Important
- Els creadors perden l'accés a les canonades de l'amfitrió anterior que eren accessibles dins d'aquest entorn quan realitzeu aquesta acció en un entorn de desenvolupament (font).
- Aquesta acció es pot desfer realitzant un enllaç forçat a l'equip anterior.
- El registre d'entorn de l'equip anterior tindrà un estat de validació obsolet fins que s'actualitzi, de manera que es mostrarà com a correcte tret que s'actualitzi.