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.