Deli putem


Konfigurisanje tačaka proširenja kanala

Šabloni cevovoda u ALM Accelerator for Power Platform imaju nekoliko tačaka proširenja, ili kuke. Možete ih koristiti za prilagođavanje cevovoda dok minimizirate buku od sukoba stapanja kada nadogradite šablone cevovoda na novo izdanje.

Tačke proširenja u ALM Accelerator IAML šablonima

Sledeća tabela navodi tačke proširenja koje su podržane.

Naziv YAML datoteke kanala Tačka proširenja Opis YAML datoteka proširenja
Templates/export-Solution.yml Kopča pre izvoza rešenja Dodaje prilagođavanja kao početni korak u izvoznom rešenju cevovoda. Hooks/export-solution-pre-hook.yml
Templates/export-Solution.yml Kopča pre raspakivanja rešenja Dodaje prilagođavanja pre procesa raspakivanja rešenja. Hooks/export-solution-unpack-pre-hook.yml
Templates/export-Solution.yml Kopča pre manipulacije Dodaje prilagođavanja pre manipulacije fajlova rešenja. Hooks/export-solution-manipulate-pre-hook.yml
Templates/export-Solution.yml Kopča pre ažuriranja postavki primene Dodaje prilagođavanja pre ažuriranja postavki raspoređivanja. Hooks/export-solution-update-deploymentsettings-pre-hook.yml
Templates/export-Solution.yml Kopča pre uvođenja rešenja Dodaje prilagođavanja pre nego što je izvorni kod rešenja posvećen Git-u. Hooks/export-solution-commit-pre-hook.yml
Templates/export-Solution.yml Kopča posle izvoza rešenja Dodaje prilagođavanja kao poslednji korak u izvoznom rešenju. Hooks/export-solution-post-hook.yml
Templates/build-Solution.yml Kopča pre izrade rešenja Dodaje prilagođavanja kao početni korak u cevovodu rešenja za izgradnju. Hooks/build-solution-pre-hook.yml
Templates/build-Solution.yml Kopča pre manipulacije Dodaje prilagođavanja pre manipulacije fajlova rešenja. Hooks/build-solution-manipulate-pre-hook.yml
Templates/build-Solution.yml Kopča pre pakovanja rešenja Dodaje prilagođavanja pre nego što se rešenje pakuje iz izvornog koda. Hooks/build-solution-pack-pre-hook.yml
Templates/build-Solution.yml Kopča posle izrade rešenja Dodaje prilagođavanja kao poslednji korak u cevovodu rešenja za izgradnju. Hooks/build-solution-post-hook.yml
Templates/deploy-Solution.yml Kopča pre primene rešenja Dodaje prilagođavanja kao početni korak u cevovodu rešenja za primenište. Hooks/deploy-solution-pre-hook.yml
Templates/deploy-Solution.yml Kopča pre uvoza rešenja Dodaje prilagođavanja pre nego što se uveze rešenje. Hooks/deploy-solution-import-pre-hook.yml
Templates/deploy-Solution.yml Kopča pre konfigurisanja rešenja Dodaje prilagođavanja pre konfiguracije raspoređenog rešenja. Hooks/deploy-solution-configure-pre-hook.yml
Templates/deploy-Solution.yml Kopča posle primene rešenja Dodaje prilagođavanja kao poslednji korak u cevovodu rešenja za izgradnju. Hooks/deploy-solution-post-hook.yml

Koristite tačke proširenja u IAML šablonima

Da biste koristili tačke proširenja da biste proširili funkcionalnost ALM Accelerator cevovoda, dodajte svoju ekstenziju u bilo prilagođeni IAML šablon u fascikli Hooks/CustomTemplates ili direktno u IAML datoteku za tačku proširenja koju želite da koristite.

Sledeći primer koristi tačku ekstenzije Export Solution Pre Hook da prilagodi šablon Hooks\CustomTemplates\output-environment-variables.yml u export-solution.yml cevovodu.

Dodajte sledeći kod u export-solution-pre-hook.yml fajl :

- template: CustomTemplates/output-environment-variables.yml

export-solution-pre-hook.yml bi trebalo da izgleda ovako:

steps:
- script: echo Export Solution Pre Hook
  displayName: 'Export Solution Pre Hook'
  enabled: false

- template: CustomTemplates/output-environment-variables.yml

Rukovati konfliktima spajanja kada nadogradite prilagođene šablone cevovoda

Belešku

Da bi vam pomogli da rešite konflikte stapanja kada nadogradite na novo izdanje šablona cevovoda ALM Accelerator, preporučujemo ekstenziju Konflikt spajanja zahteva za Azure DevOps povlačenje.

Ako napravite bilo kakva prilagođavanja šablona ALM Accelerator cevovoda, imaćete konflikte spajanja kada nadogradite šablone na novo izdanje.

Tačke proširenja su implementirane na način koji bi trebalo da olakša rukovanje konfliktima spajanja ako ste ih koristili za prilagođavanje cevovoda. Držite izmenjenu verziju fajla u folderu Zadike . Kada nadogradite na novo izdanje šablona cevovoda ALM Accelerator, prihvatite sve dodatke u folder.

Sledeći koraci