Folyamatbővítmény-pontok konfigurálása
A folyamatsablonok több bővítményponttal ALM Accelerator for Power Platform vagy horggal rendelkeznek. Ezekkel testreszabhatja a folyamatokat, miközben minimalizálja az egyesítési ütközések zaját, amikor frissíti a folyamatsablonokat egy új kiadásra.
Bővítménypontok az ALM gyorsító YAML-sablonokban
Az alábbi táblázat a támogatott kiterjesztési pontokat sorolja fel.
Folyamat YAML-fájlneve | Bővítménypont | Description | Bővítmény YAML-fájlja |
---|---|---|---|
Templates/export-Solution.yml | Megoldás előhurok exportálása | Testreszabásokat ad hozzá kezdeti lépés az exportálási megoldási folyamathoz. | Hooks/export-solution-pre-hook.yml |
Templates/export-Solution.yml | Megoldás kicsomagolásának előhurka | Testreszabásokat ad hozzá a megoldás kicsomagolási folyamata előtt. | Hooks/export-solution-unpack-pre-hook.yml |
Templates/export-Solution.yml | Előhurok kezelése | Testreszabásokat ad hozzá a megoldásfájlok kezelése előtt. | Hooks/export-solution-manipulate-pre-hook.yml |
Templates/export-Solution.yml | Központi telepítési beállítások frissítése – Előhurok | Testreszabásokat ad hozzá a telepítési beállítások frissítése előtt. | Hooks/export-solution-update-deploymentsettings-pre-hook.yml |
Templates/export-Solution.yml | Megoldás véglegesítési előhurka | Testreszabásokat ad hozzá, mielőtt a megoldás forráskódja véglegesítve lesz a Gitben. | Hooks/export-solution-commit-pre-hook.yml |
Templates/export-Solution.yml | Megoldás utóhurok exportálása | Testreszabásokat ad hozzá az exportálási megoldás folyamatának végső lépés. | Hooks/export-solution-post-hook.yml |
Templates/build-Solution.yml | Megoldás előhurkának felépítése | Testreszabásokat ad hozzá kezdeti lépés a buildmegoldási folyamathoz. | Hooks/build-solution-pre-hook.yml |
Templates/build-Solution.yml | Előhurok kezelése | Testreszabásokat ad hozzá a megoldásfájlok kezelése előtt. | Hooks/build-solution-manipulate-pre-hook.yml |
Templates/build-Solution.yml | Megoldás csomagolásának előhurka | Testreszabásokat ad hozzá, mielőtt a megoldás a forráskódból csomagolva lenne. | Hooks/build-solution-pack-pre-hook.yml |
Templates/build-Solution.yml | Megoldás utóhurkának felépítése | Testreszabásokat ad hozzá a buildmegoldási folyamat utolsó lépés. | Hooks/build-solution-post-hook.yml |
Templates/deploy-Solution.yml | Megoldás telepítési előhurka | Testreszabásokat ad hozzá kezdeti lépés az üzembe helyezési megoldási folyamatban. | Hooks/deploy-solution-pre-hook.yml |
Templates/deploy-Solution.yml | Megoldás előhurok importálása | Testreszabásokat ad hozzá a megoldás importálása előtt. | Hooks/deploy-solution-import-pre-hook.yml |
Templates/deploy-Solution.yml | Megoldás előhurok konfigurálása | Testreszabásokat ad hozzá az üzembe helyezett megoldás konfigurálása előtt. | Hooks/deploy-solution-configure-pre-hook.yml |
Templates/deploy-Solution.yml | Megoldás telepítési utóhurka | Testreszabásokat ad hozzá a buildmegoldási folyamat utolsó lépés. | Hooks/deploy-solution-post-hook.yml |
Bővítménypontok használata a YAML-sablonokban
Ha a bővítménypontokkal ki szeretné terjeszteni az ALM gyorsító folyamatok funkcióit, adja hozzá a bővítményt egy egyéni YAML-sablonhoz a Hooks/CustomTemplates mappában vagy közvetlenül a használni kívánt bővítménypont YAML-fájljához.
Az alábbi példa az Export Solution Pre Hook bővítménypontot használja a Hooks\CustomTemplates\output-environment-variables.yml sablon testreszabásához a export-solution.yml folyamatban.
Adja hozzá a következő kódot a export-solution-pre-hook.yml fájlhoz:
- template: CustomTemplates/output-environment-variables.yml
A export-solution-pre-hook.yml így kell kinéznie:
steps:
- script: echo Export Solution Pre Hook
displayName: 'Export Solution Pre Hook'
enabled: false
- template: CustomTemplates/output-environment-variables.yml
Egyesítési ütközések kezelése testreszabott folyamatsablonok frissítésekor
Feljegyzés
Az ALM gyorsító folyamatsablonok új kiadására való frissítéskor az egyesítési ütközések feloldásához javasoljuk a Lekéréses kérelmek egyesítési ütközése bővítményt Azure DevOps.
Ha bármilyen testreszabást végez az ALM gyorsító folyamatsablonjain, egyesítési ütközések lépnek fel, amikor a sablonokat új kiadásra frissíti.
A bővítménypontok úgy vannak megvalósítva, hogy egyszerűvé tegyék az egyesítési ütközések kezelését, ha a folyamatok testreszabásához használta őket. Tartsa a fájl módosított verzióját a Hooks mappában. Amikor az ALM gyorsító folyamatsablonok új kiadására frissít, fogadja el a mappa minden kiegészítését.