Jaa


Putken laajennuspisteiden määrittäminen

Putkimalleissa ALM Accelerator for Power Platform on useita laajennuspisteitä tai koukkuja. Niiden avulla voit mukauttaa putkia ja minimoida yhdistämisristiriitojen aiheuttaman melun, kun päivität putkimallit uuteen versioon.

ALM-kiihdyttimen YAML-mallien laajennuspisteet

Seuraavassa taulukossa on lueteltu tuetut laajennuspisteet.

Putken YAML-tiedoston nimi Laajennuspiste Description Laajennuksen YAML-tiedosto
Templates/export-Solution.yml Vie ratkaisu esihook Lisää mukautukset vientiratkaisuputken alkuperäiseksi vaihe. Hooks/export-solution-pre-hook.yml
Templates/export-Solution.yml Ratkaisun purku esihook Lisää mukautuksia ennen pakkauksen purkamisprosessia. Hooks/export-solution-unpack-pre-hook.yml
Templates/export-Solution.yml Käsittele esihook Lisää mukautuksia ennen ratkaisutiedostojen käsittelyä. Hooks/export-solution-manipulate-pre-hook.yml
Templates/export-Solution.yml Käyttöönottoasetusten päivittäminen esihook Lisää mukautuksia ennen käyttöönottoasetusten päivittämistä. Hooks/export-solution-update-deploymentsettings-pre-hook.yml
Templates/export-Solution.yml Ratkaisun vahvistus esihook Lisää mukautuksia, ennen kuin ratkaisun lähdekoodi on sidottu Gitiin. Hooks/export-solution-commit-pre-hook.yml
Templates/export-Solution.yml Vie ratkaisu jälkihook Lisää mukautukset vientiratkaisuputken lopulliseksi vaihe. Hooks/export-solution-post-hook.yml
Templates/build-Solution.yml Luontiratkaisu esihook Lisää mukautukset koontiversion ratkaisuputken alkuperäiseksi vaihe. Hooks/build-solution-pre-hook.yml
Templates/build-Solution.yml Käsittele esihook Lisää mukautuksia ennen ratkaisutiedostojen käsittelyä. Hooks/build-solution-manipulate-pre-hook.yml
Templates/build-Solution.yml Ratkaisupaketti esihook Lisää mukautuksia, ennen kuin ratkaisu pakataan lähdekoodista. Hooks/build-solution-pack-pre-hook.yml
Templates/build-Solution.yml Luontiratkaisu jälkihook Lisää mukautukset koontiversion ratkaisuputken viimeiseksi vaihe. Hooks/build-solution-post-hook.yml
Templates/deploy-Solution.yml Ota käyttöön ratkaisu esihook Lisää mukautukset käyttöönottoratkaisun putken alkuperäiseksi vaihe. Hooks/deploy-solution-pre-hook.yml
Templates/deploy-Solution.yml Tuo ratkaisu esihook Lisää mukautuksia ennen ratkaisun tuontia. Hooks/deploy-solution-import-pre-hook.yml
Templates/deploy-Solution.yml Määritä ratkaisu esihook Lisää mukautuksia ennen käyttöönotetun ratkaisun määritystä. Hooks/deploy-solution-configure-pre-hook.yml
Templates/deploy-Solution.yml Ota käyttöön ratkaisu jälkihook Lisää mukautukset koontiversion ratkaisuputken viimeiseksi vaihe. Hooks/deploy-solution-post-hook.yml

Laajennuspisteiden käyttäminen YAML-malleissa

Jos haluat käyttää laajennuspisteitä ALM-kiihdytinputkien toimintojen laajentamiseen, lisää laajennus joko mukautettuun YAML-malliin Hooks/CustomTemplates-kansiossa tai suoraan sen laajennuspisteen YAML-tiedostoon, jota haluat käyttää.

Seuraavassa esimerkissä käytetään Export Solution Pre Hook -laajennuspistettä mallin Hooks\CustomTemplates\output-environment-variables.yml mukauttamiseen export-solution.yml-putkessa .

Lisää seuraava koodi export-solution-pre-hook.yml tiedostoon :

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

export-solution-pre-hook.yml pitäisi näyttää tältä:

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

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

Yhdistämisristiriitojen käsitteleminen mukautettuja putkimalleja päivitettäessä

Muistiinpano

Jotta voit ratkaista yhdistämisristiriidat, kun päivität ALM Accelerator -putkimallien uuteen versioon, suosittelemme Pull Request Merge Conflict -laajennusta Azure DevOps.

Jos teet mukautuksia ALM Accelerator -putkimalleihin, yhdistämisristiriitoja ilmenee, kun päivität mallit uuteen versioon.

Laajennuspisteet on toteutettu tavalla, jonka pitäisi helpottaa yhdistämisristiriitojen käsittelyä, jos olet käyttänyt niitä putkien mukauttamiseen. Pidä tiedoston muutettu versio Hooks-kansiossa . Kun päivität ALM Accelerator -putkimallien uuteen versioon, hyväksy kansioon tehdyt lisäykset.

Seuraavat vaiheet