Zdieľať cez


Konfigurácia bodov rozšírenia kanála

Šablóny potrubí v ALM Accelerator for Power Platform majú niekoľko predlžovacích bodov alebo hákov. Môžete ich použiť na prispôsobenie potrubí a zároveň minimalizovať hluk z konfliktov pri zlúčení, keď aktualizujete šablóny potrubí na nové vydanie.

Body rozšírenia v šablónach ALM Accelerator YAML

V nasledujúcej tabuľke sú uvedené body rozšírenia, ktoré sú podporované.

Názov súboru kanála YAML Bod rozšírenia Description Rozšírenie súboru YAML
Šablóny/export-Solution.yml Exportovať riešenie Pre Hook Pridá prispôsobenia ako úvodné krok v potrubí exportného riešenia. Hooky/export-solution-pre-hook.yml
Šablóny/export-Solution.yml Rozbaliť riešenie Pre Hook Pridáva prispôsobenia pred procesom rozbalenia riešenia. Hooky/export-solution-unpack-pre-hook.yml
Šablóny/export-Solution.yml Manipulujte s Pre Hook Pridáva prispôsobenia pred manipuláciou so súbormi riešení. Hooky/export-solution-manipulate-pre-hook.yml
Šablóny/export-Solution.yml Aktualizujte nastavenia nasadenia Pre Hook Pred aktualizáciou nastavení nasadenia pridá prispôsobenia. Hooky/export-solution-update-deploymentsettings-pre-hook.yml
Šablóny/export-Solution.yml Záväzok riešenia Pre Hook Pridáva prispôsobenia predtým, ako je zdrojový kód riešenia odovzdaný Gitu. Hooky/export-solution-commit-pre-hook.yml
Šablóny/export-Solution.yml Exportovať riešenie Post Hook Pridá prispôsobenia ako konečný krok v potrubí exportného riešenia. Hooky/export-solution-post-hook.yml
Šablóny/build-Solution.yml Vytvoriť riešenie Pre Hook Pridá prispôsobenia ako úvodné krok v kanáli riešenia zostavy. Hooky/build-solution-pre-hook.yml
Šablóny/build-Solution.yml Manipulujte s Pre Hook Pridáva prispôsobenia pred manipuláciou so súbormi riešení. Hooky/build-solution-manipulate-pre-hook.yml
Šablóny/build-Solution.yml Zabaliť riešenie Pre Hook Pridáva prispôsobenia pred zabalením riešenia zo zdrojového kódu. Hooky/build-solution-pack-pre-hook.yml
Šablóny/build-Solution.yml Vytvoriť riešenie Post Hook Pridá prispôsobenia ako posledný krok v procese zostavovania riešení. Hooky/build-solution-post-hook.yml
Šablóny/deploy-Solution.yml Nasadenie riešenia Pre Hook Pridá prispôsobenia ako úvodné krok v potrubí riešenia nasadenia. Hooky/deploy-solution-pre-hook.yml
Šablóny/deploy-Solution.yml Importovať riešenie Pre Hook Pred importovaním riešenia pridá prispôsobenia. Hooky/deploy-solution-import-pre-hook.yml
Šablóny/deploy-Solution.yml Konfigurovať riešenie Pre Hook Pridáva prispôsobenia pred konfiguráciou nasadeného riešenia. Hooky/deploy-solution-configure-pre-hook.yml
Šablóny/deploy-Solution.yml Nasadenie riešenia Post Hook Pridá prispôsobenia ako posledný krok v procese zostavovania riešení. Hooky/deploy-solution-post-hook.yml

Použite body rozšírenia v šablónach YAML

Ak chcete použiť body rozšírenia na rozšírenie funkčnosti kanálov ALM Accelerator, pridajte svoje rozšírenie buď do vlastnej šablóny YAML v priečinku Hooks/CustomTemplates alebo priamo do súboru YAML pre bod rozšírenia, ktorý chcete použiť.

V nasledujúcom príklade sa používa bod rozšírenia Export Solution Pre Hook na prispôsobenie šablóny Hooks\CustomTemplates\output-environment-variables.yml v potrubí export-solution.yml .

Pridajte nasledujúci kód do súboru export-solution-pre-hook.yml :

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

Súbor export-solution-pre-hook.yml by mal vyzerať takto:

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

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

Riešenie konfliktov pri zlučovaní pri inovácii prispôsobených šablón potrubí

Poznámka

Ako pomôcku pri riešení konfliktov pri zlučovaní pri inovácii na nové vydanie šablón kanála ALM Accelerator odporúčame Rozšírenie Konflikt o zlúčenie o stiahnutie pre Azure DevOps.

Ak vykonáte nejaké prispôsobenia šablón kanála ALM Accelerator, pri inovácii šablón na nové vydanie dôjde ku konfliktom pri zlúčení.

Body rozšírenia sú implementované spôsobom, ktorý by mal zjednodušiť riešenie konfliktov zlučovania, ak ste ich použili na prispôsobenie potrubí. Zmenenú verziu súboru ponechajte v priečinku Hooks . Keď inovujete na nové vydanie šablón kanála ALM Accelerator, akceptujte všetky pridané položky do priečinka.

Ďalšie kroky