Sdílet prostřednictvím


Konfigurace bodů rozšíření kanálu

Šablony potrubí v ALM Accelerator for Power Platform mají několik prodlužovacích bodů nebo háčků. Můžete je použít k přizpůsobení kanálů a zároveň minimalizovat hluk z konfliktů při sloučení, když upgradujete šablony potrubí na nové vydání.

Body rozšíření v šablonách ALM Accelerator YAML

V následující tabulce jsou uvedeny body rozšíření, které jsou podporovány.

Název souboru YAML kanálu Bod rozšíření Description Soubor YAML rozšíření
Templates/export-Solution.yml Předběžný háček Export řešení Přidá přizpůsobení jako počáteční krok v kanálu exportního řešení. Hooks/export-solution-pre-hook.yml
Templates/export-Solution.yml Předběžný háček Rozbalení řešení Přidá přizpůsobení před procesem rozbalení řešení. Hooks/export-solution-unpack-pre-hook.yml
Templates/export-Solution.yml Předběžný háček manipulace Přidává přizpůsobení před manipulací se soubory řešení. Hooks/export-solution-manipulate-pre-hook.yml
Templates/export-Solution.yml Předběžný háček Aktualizace nastavení nasazení Přidá přizpůsobení před aktualizací nastavení nasazení. Hooks/export-solution-update-deploymentsettings-pre-hook.yml
Templates/export-Solution.yml Předběžný háček Potvrzení řešení Přidává přizpůsobení předtím, než je zdrojový kód řešení odevzdán Gitu. Hooks/export-solution-commit-pre-hook.yml
Templates/export-Solution.yml Následný háček Export řešení Přidá přizpůsobení jako poslední krok v kanálu exportního řešení. Hooks/export-solution-post-hook.yml
Templates/build-Solution.yml Předběžný háček Sestavení řešení Přidá přizpůsobení jako počáteční krok v kanálu řešení sestavení. Hooks/build-solution-pre-hook.yml
Templates/build-Solution.yml Předběžný háček manipulace Přidává přizpůsobení před manipulací se soubory řešení. Hooks/build-solution-manipulate-pre-hook.yml
Templates/build-Solution.yml Předběžný háček Zabalení řešení Přidává přizpůsobení před zabalením řešení ze zdrojového kódu. Hooks/build-solution-pack-pre-hook.yml
Templates/build-Solution.yml Následný háček Sestavení řešení Přidá přizpůsobení jako poslední krok v kanálu řešení sestavení. Hooks/build-solution-post-hook.yml
Templates/deploy-Solution.yml Předběžný háček Nasazení řešení Přidá přizpůsobení jako počáteční krok v kanálu řešení nasazení. Hooks/deploy-solution-pre-hook.yml
Templates/deploy-Solution.yml Předběžný háček Import řešení Přidá přizpůsobení před importem řešení. Hooks/deploy-solution-import-pre-hook.yml
Templates/deploy-Solution.yml Předběžný háček Konfigurace řešení Přidá přizpůsobení před konfigurací nasazeného řešení. Hooks/deploy-solution-configure-pre-hook.yml
Templates/deploy-Solution.yml Následný háček Nasazení řešení Přidá přizpůsobení jako poslední krok v kanálu řešení sestavení. Hooks/deploy-solution-post-hook.yml

Použijte body rozšíření v šablonách YAML

Chcete-li použít body rozšíření k rozšíření funkčnosti kanálů ALM Accelerator, přidejte své rozšíření buď do vlastní šablony YAML ve složce Hooks/CustomTemplates , nebo přímo do souboru YAML. pro bod rozšíření, který chcete použít.

Následující příklad používá bod rozšíření Export Solution Pre Hook k přizpůsobení šablony Hooks\CustomTemplates\output-environment-variables.yml v potrubí export-solution.yml .

Přidejte následující kód do souboru export-solution-pre-hook.yml :

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

Soubor export-solution-pre-hook.yml by měl vypadat takto:

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

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

Řešení konfliktů sloučení při upgradu přizpůsobených šablon potrubí

Poznámka:

Abychom vám pomohli vyřešit konflikty při sloučení při upgradu na novou verzi šablon kanálu ALM Accelerator, doporučujeme Rozšíření Konflikt sloučení s žádostí o stažení pro Azure DevOps.

Pokud provedete nějaké úpravy v šablonách kanálu ALM Accelerator, budete mít při upgradu šablon na nové vydání konflikty sloučení.

Body rozšíření jsou implementovány způsobem, který by měl usnadnit řešení konfliktů sloučení, pokud jste je použili k přizpůsobení kanálů. Uchovávejte změněnou verzi souboru ve složce Háčky . Když upgradujete na novou verzi šablon potrubí ALM Accelerator, přijměte do složky všechny doplňky.

Další kroky