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.
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
Otvorite aplikaciju ALM Accelerator.
Izaberite karticu Profili raspoređivanja, a zatim otvorite profil za rešenje koje želite da ažurirate.
Pod Koraci primene izaberite Novi korak raspoređivanja.
Nazovite novi korak primeneAcceptance.
Podesite broj korak na 2.
Kreirajte okruženje za raspoređivanje za korak primene i nazovite ga Prihvatanje.
Podesite URL na URL vašeg okruženja za prihvatanje; na primer,
https://myacceptanceenvironment.crm.dynamics.com/.Podesite putanju Build Template na putanju do šablona cevovoda koji ste kreirali; na primer, Pipelines / build-deploy-acceptance-SampleSolution.yml.
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.