Deli putem


Prilagođavanje kanala primene pomoću predložaka

ALM Accelerator uključuje out-of-the-bok cevovode za raspoređivanje u okruženja zasnovana na podrazumevanom okruženju i strategiji grananja. Možete lako prilagoditi ALM Accelerator cevovode koristeći pristup "donesite svoj šablon" (BIOT). BIOT vam omogućava da kontrolišete šta pokreće raspoređivanje na osnovu vaše strategije grananja. BIOT vam takođe omogućava da kreirate cevovode za okruženja koja nisu podrazumevana validacija, testiranje i proizvodna okruženja.

Scenario opisan u ovom članku, prilagodite šablon cevovoda da uključi novo okruženje za prihvatanje, je samo jedan od mnogih mogućih scenarija koji se mogu implementirati korišćenjem BIOT pristupa.

Koristite BIOT da biste prilagodili svoje cevovode za raspoređivanje

Kada instalirate ALM Accelerator for Power Platform, šabloni cevovoda u CoE Starter Kit GitHub spremištu se kopiraju u vaše Azure DevOps Git spremište. Sa vašom sopstvenom kopijom šablona cevovoda, možete ih promeniti bez uticaja promena u našem spremištu ili uticaja na putanju nadogradnje rešenja.

Sledeća tabela opisuje tri šablona kanal primene koji se kopiraju u vaše Azure DevOps Git spremište.

Šablon cevovoda Opis GitHub lokacija
build-deploy-validation-SampleSolution.yml Validacija okruženja kanal primene Vezu
build-deploy-test-SampleSolution.yml Testno okruženje kanal primene Vezu
build-deploy-prod-SampleSolution.yml Proizvodno okruženje kanal primene Vezu

Usmerite ALM Accelerator da koristi prilagođene šablone kada generiše cevovode za raspoređivanje. Možete ih koristiti za primenu rešenja za okruženja koja nisu podrazumevana validacija, testiranje i proizvodna okruženja ili za bilo koju drugu prilagođenu funkcionalnost koju želite da dodate.

Držači mesta u šablonima cevovoda

Šabloni cevovoda uključuju zamene za lokaciju šablona i globalnu promenljivu grupu koja će se koristiti za kanal primene. Ne morate da menjate ove vrednosti. Oni se ažuriraju kada ALM Accelerator kreira cevovode za raspoređivanje. Jedina stvar koju treba da uradite je da promenite ime šablona cevovoda da odgovara imenu okruženja u koje želite da se rasporedite. U scenariju opisanom u ovom članku, novi šablon je nazvan build-deploy-acceptance-SampleSolution.yml jer se raspoređujemo u novom okruženju za prihvatanje.

Sledeća tabela opisuje držače mesta u šablonima cevovoda.

Čuvar mesta Opis Primer
RepositoryContainingTheBuildTemplates Ime vašeg Azure DevOps Git spremišta koje sadrži šablone cevovoda coe-alm-accelerator-templates
BranchContainingTheBuildTemplates Grana u vašem Azure DevOps Git spremištu koja sadrži šablone cevovoda glavna
SampleSolutionName Ime vašeg rešenja Softver sličan MyNewSolution
alm-akcelerator-promenljiva-grupa Globalna grupa promenljivih u vašem Azure DevOps projektu koju šabloni za izradu koriste za kanal primene. alm-akcelerator-promenljiva-grupa

Prilagodite šablon cevovoda za novo okruženje za prihvatanje

U ovom scenariju, želite da koristite šablon cevovoda da biste postavili rešenje za vaše okruženje za prihvatanje. Prihvatanje nije jedno od tri podrazumevana okruženja za koja je obezbeđen šablon cevovoda. Morate da ga kreirate.

Kopirajte jedan od podrazumevanih šablona, na primer,build-deploy-test-SampleSolution.yml , i urežite ga u vaše spremište šablona sa novim imenom koje je bazirano na okruženju za raspoređivanje. U ovom primeru, nazovite ga build-deploy-acceptance-SampleSolution.yml.

Ažurirajte profil primene da biste uključili okruženje za prihvatanje

U ALM Accelerator-u, profili primene sadrže informacije potrebne za kreiranje cevovoda za raspoređivanje rešenja. Profil primene za rešenje se čuva u tabelama rešenja ALM Accelerator. Kada povežete rešenje sa profilom i izvezete ga, izvozni cevovod ALM Accelerator generiše cevovode za raspoređivanje rešenja na osnovu informacija u profilu primene. Profil raspoređivanja može se ažurirati u bilo kom trenutku.

Preduslovi

Kreirajte profil za rešenje u aplikaciji ALM Accelerator.

Dodajte novi korak raspoređivanja i ažurirajte ime šablona cevovoda

  1. Otvorite aplikaciju ALM Accelerator.

  2. Izaberite karticu Profili raspoređivanja, a zatim otvorite profil za rešenje koje želite da ažurirate.

  3. Pod Koraci primene izaberite Novi korak raspoređivanja.

  4. Nazovite novi korak primeneAcceptance.

  5. Podesite broj korak na 2.

  6. Kreirajte okruženje za raspoređivanje za korak primene i nazovite ga Prihvatanje.

  7. Podesite URL na URL vašeg okruženja za prihvatanje; na primer, https://myacceptanceenvironment.crm.dynamics.com/.

  8. Podesite putanju Build Template na putanju do šablona cevovoda koji ste kreirali; na primer, Pipelines / build-deploy-acceptance-SampleSolution.yml.

  9. Podesite Raspoređivanje na Dozvoljeno , Tip odobrenja za zahtev zapovlačenje i Ciljna grana na [Koristi grane rešenja] .

    Ova podešavanja su ista kao i podrazumevane vrednosti za test okruženje. Podrazumevane vrednosti za ovaj korak možete pronaći tako što ćete pogledati korak za raspoređivanje testa.

Potvrdite novi korak primene i šablon cevovoda

Da biste potvrdili novi korak primene i šablon cevovoda, ponovo izvezite rešenje. ALM Accelerator kreira kanal primene za rešenje na osnovu novog korak primene i šablona cevovoda.

Da biste potvrdili novi kanal primene, pokrenite izgradnju i rasporedite ga u okruženje za prihvatanje.

Sada bi trebalo da imate četiri cevovoda za raspoređivanje za vaše rešenje: tri za podrazumevana okruženja i jedan za okruženje za prihvatanje.

Sledeći koraci