Deli putem


Prilagođavanje kanala primene pomoću predložaka

ALM akcelerator uključuje vanserišne cevovode za raspoređivanje u okruženja zasnovana na podrazumevanom okruženju i strategiji grananja. Gasovode ALM akceleratora možete lako da prilagodite pomoću pristupa "donesi sopstveni predložak" (BYOT). BYOT vam omogućava da kontrolišete šta pokreće raspoređivanje na osnovu vaše strategije grananja. BYOT vam takođe omogućava da kreirate cevovode za okruženja koja nisu podrazumevana okruženja za proveru valjanosti, testova i proizvodnje.

Scenario opisan u ovom članku,prilagođavanje predloška cevovoda tako da sadrži novo okruženje za prihvatanje, samo je jedan od mnogih mogućih scenarija koji se mogu primeniti pomoću BYOT pristupa.

Korišćenje BYOT-a za prilagođavanje cevovoda za raspoređivanje

Kada instalirate ALM Accelerator for Power Platform, predlošci cevovoda u depou Azure DevOps SE Starter Kit GitHub se kopiraju u vaše Git skladište. Pomoću sopstvene kopije predložaka cevovoda možete da ih promenite, a da na njih ne utiču promene u našem skladištu ili da utiču na putanju nadogradnje rešenja.

Sledeća tabela opisuje tri predloška cevovoda za primenu koji se kopiraju u Azure DevOps depo Git.

Predložak cevovoda Opis GitHub lokacija
build-deploy-validation-SampleSolution.yml Cevovod za raspoređivanje okruženja za proveru valjanosti Vezu
build-deploy-test-SampleSolution.yml Testirajte cevovod za raspoređivanje okruženja Vezu
build-deploy-prod-SampleSolution.yml Cevovod za raspoređivanje proizvodnog okruženja Vezu

Usmerite ALM akcelerator da koristi prilagođene predloške kada generiše cevovode za primenu. Možete da ih koristite za primenu rešenja u okruženja koja nisu podrazumevana okruženja za proveru valjanosti, testa i proizvodnje ili za bilo koju drugu prilagođenu funkcionalnost koju želite da dodate.

Čuvari mesta u predlošcima cevovoda

Predlošci cevovoda uključuju čuvare mesta za lokaciju predložaka i globalnu promenljivu grupu koja će se koristiti za gasovod za primenu. Nije potrebno da menjate ove vrednosti. Ažuriraju se kada ALM akcelerator kreira cevovode za raspoređivanje. Jedino što treba da uradite je da promenite ime predloška cevovoda tako da se podudara sa imenom okruženja u koje želite da ga primenite. U scenariju opisanom u ovom članku, novi predložak se zove build-deploy-acceptance-SampleSolution.yml zato što se primenjujemo u novo okruženje za prihvatanje.

Sledeća tabela opisuje čuvare mesta u predlošcima cevovoda.

Čuvar mesta Opis Primer
RepositoryContainingTheBuildTemplates Ime vašeg Azure DevOps Git skladišta koje sadrži predloške cevovoda coe-alm-accelerator-templates
BranchContainingTheBuildTemplates Grana u vašem Azure DevOps skladištu Git koja sadrži predloške cevovoda glavna
SampleSolutionName Ime vašeg rešenja MyNewSolution
alm-akcelerator-promenljiva-grupa Globalna promenljiva grupa u projektu Azure DevOps , predlošci za izradu koriste za cevovod za primenu. alm-akcelerator-promenljiva-grupa

Prilagođavanje predloška cevovoda za novo okruženje za prihvatanje

U ovom scenariju, želite da koristite predložak cevovoda da biste primenili rešenje u okruženje za prihvatanje. Prihvatanje nije jedno od tri podrazumevana okruženja za koje je obezbeđen predložak cevovoda. Morate da ga kreirate.

Kopirajte jedan od podrazumevanih predložaka, na primer, build-deploy-test-SampleSolution.yml i posvetite ga skladištu predloška sa novim imenom koje se zasniva na okruženju za primenu. U ovom primeru, navedite-primenu-prihvatanja-UzorakSolution.yml .

Ažuriranje profila primene tako da sadrži okruženje za prihvatanje

U ALM akceleratoru profili za primenu sadrže informacije potrebne za kreiranje cevovoda za primenu rešenja. Profil primene rešenja skladišti se u tabelama rešenja ALM akceleratora. Kada rešenje povežete sa profilom i izvezete ga, gasovod ALM akcelerator generiše cevovode za primenu za rešenje na osnovu informacija iz profila za primenu. Profil primene se može ažurirati u bilo kom trenutku.

Preduslovi

Kreirajte profil za rešenje u aplikaciji ALM akcelerator.

Dodavanje novog koraka primene i ažuriranje imena predloška gasovoda

  1. Otvorite aplikaciju ALM akcelerator.

  2. Izaberite karticu Profili primene , a zatim otvorite profil rešenja koje želite da ažurirate.

  3. U okviru Koraci primene izaberite novi korak primene.

  4. Imenuj novi korak primene Prihvatanje .

  5. Postavite broj koraka na 2.

  6. Kreirajte okruženje za primenu za korak primene i imenujte ga Prihvatanje .

  7. Postavite URL adresu na URL adresu okruženja za prihvatanje; na primer, https://myacceptanceenvironment.crm.dynamics.com/.

  8. Postavite putanju predloška izrade na putanju do predloška cevovoda koji ste kreirali; na primer, Cevovodi/izrada-primene-prihvatanja-UzorakSolution.yml.

  9. Podesite deployable to Allowed,Approval Type toPull Request , and Target Branch to[Use Solution Branches] .

    Ove postavke su iste kao podrazumevane vrednosti za probno okruženje. Podrazumevane vrednosti za ovaj korak možete pronaći tako što ćete videti korak primene testa.

Provera valjanosti novog koraka primene i predloška cevovoda

Da biste proverili valjanost novog koraka primene i predloška cevovoda, ponovo izvezite rešenje. ALM akcelerator kreira cevovod za raspoređivanje za rešenje zasnovan na novom koraku primene i predlošku cevovoda.

Da biste proverili valjanost novog gasovoda za raspoređivanje, pokrenite build i rasporedite ga u okruženje za prihvatanje.

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

Sledeći koraci