Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σημείωμα
Το ALM Accelerator είναι υπό απόσυρση και θα καταργηθεί σε μελλοντική έκδοση. Χρησιμοποιήστε Pipelines στο Power Platform για να μεταφέρετε δυνατότητες αυτοματισμού ALM στο Power Platform και στις υπηρεσίες Dynamics 365. Οι διοχετεύσεις μπορούν να χρησιμοποιηθούν με ενοποίηση πηγαίου κώδικα ή να επεκταθούν για να ενοποιηθούν με άλλες υπηρεσίες παροχής.
Τα πρότυπα αγωγών στο ALM Accelerator for Power Platform έχουν πολλά σημεία επέκτασης ή άγκιστρα. Μπορείτε να τα χρησιμοποιήσετε για να προσαρμόσετε τις διοχετεύσεις, ελαχιστοποιώντας παράλληλα το θόρυβο από διενέξεις συγχώνευσης όταν αναβαθμίζετε τα πρότυπα διοχέτευσης σε μια νέα έκδοση.
Σημεία επέκτασης σε πρότυπα ALM Accelerator YAML
Ο παρακάτω πίνακας παραθέτει τα σημεία επέκτασης που υποστηρίζονται.
| Όνομα αρχείου YAML διοχέτευσης | Σημείο επέκτασης | Περιγραφή | Αρχείο επέκτασης YAML |
|---|---|---|---|
| Templates/export-Solution.yml | Pre Hook εξαγωγής λύσης | Προσθέτει προσαρμογές ως αρχική βήμα στη διοχέτευση λύσεων εξαγωγής. | Hooks/export-solution-pre-hook.yml |
| Templates/export-Solution.yml | Προ-γάντζος αποσυμπίεσης λύσης | Προσθέτει προσαρμογές πριν από τη διαδικασία αποσυσκευασίας λύσης. | Hooks/export-solution-unpack-pre-hook.yml |
| Templates/export-Solution.yml | Διαχείριση Pre Hook | Προσθέτει προσαρμογές πριν από το χειρισμό των αρχείων λύσης. | Hooks/export-solution-manipulate-pre-hook.yml |
| Templates/export-Solution.yml | Ενημέρωση των ρυθμίσεων παραμέτρων ανάπτυξης Pre Hook | Προσθέτει προσαρμογές πριν από την ενημέρωση των ρυθμίσεων ανάπτυξης. | Hooks/export-solution-update-deploymentsettings-pre-hook.yml |
| Templates/export-Solution.yml | Pre Hook δέσμευσης λύσης | Προσθέτει προσαρμογές πριν ο πηγαίος κώδικας της λύσης δεσμευτεί στο Git. | Hooks/export-solution-commit-pre-hook.yml |
| Templates/export-Solution.yml | Εξαγωγή Λύσης: Post Hook | Προσθέτει προσαρμογές ως το τελικό βήμα στη διοχέτευση λύσεων εξαγωγής. | Hooks/export-solution-post-hook.yml |
| Templates/build-Solution.yml | Pre Hook δημιουργίας λύσης | Προσθέτει προσαρμογές ως αρχική βήμα στη διοχέτευση λύσης δόμησης. | Hooks/build-solution-pre-hook.yml |
| Templates/build-Solution.yml | Διαχείριση Pre Hook | Προσθέτει προσαρμογές πριν από το χειρισμό των αρχείων λύσης. | Hooks/build-solution-manipulate-pre-hook.yml |
| Templates/build-Solution.yml | Πακέτο Λύσεων Pre Hook | Προσθέτει προσαρμογές πριν από τη συσκευασία της λύσης από τον πηγαίο κώδικα. | Hooks/build-solution-pack-pre-hook.yml |
| Templates/build-Solution.yml | Λύση Δημιουργίας Μετά Το Hook | Προσθέτει προσαρμογές ως το τελικό βήμα στη διοχέτευση λύσης δόμησης. | Hooks/build-solution-post-hook.yml |
| Templates/deploy-Solution.yml | Pre Hook ανάπτυξης λύσης | Προσθέτει προσαρμογές ως αρχική βήμα στη διοχέτευση λύσεων ανάπτυξης. | Hooks/deploy-solution-pre-hook.yml |
| Templates/deploy-Solution.yml | Pre Hook εισαγωγής λύσης | Προσθέτει προσαρμογές πριν από την εισαγωγή της λύσης. | Hooks/deploy-solution-import-pre-hook.yml |
| Templates/deploy-Solution.yml | Ρύθμιση Προ-Γάντζου Λύσης | Προσθέτει προσαρμογές πριν από τη ρύθμιση παραμέτρων της αναπτυγμένης λύσης. | Γάντζοι/αναπτύξτε-τη-λύση-ρυθμίστε-πριν-από-γάντζο.yml |
| Templates/deploy-Solution.yml | Post Hook ανάπτυξης λύσης | Προσθέτει προσαρμογές ως το τελικό βήμα στη διοχέτευση λύσης δόμησης. | Hooks/deploy-solution-post-hook.yml |
Χρήση σημείων επέκτασης στα πρότυπα YAML
Για να χρησιμοποιήσετε τα σημεία επέκτασης για να επεκτείνετε τη λειτουργικότητα των διοχετεύσεων ALM Accelerator, προσθέστε την επέκτασή σας είτε σε ένα προσαρμοσμένο πρότυπο YAML στο φάκελο Hooks/CustomTemplates είτε απευθείας στο αρχείο YAML για το σημείο επέκτασης που θέλετε να χρησιμοποιήσετε.
Το παρακάτω παράδειγμα χρησιμοποιεί το σημείο επέκτασης Export Solution Pre Hook για να προσαρμόσετε το πρότυπο Hooks\CustomTemplates\output-environment-variables.yml στη διοχέτευση export-solution.yml .
Προσθέστε τον ακόλουθο κώδικα στο αρχείο export-solution-pre-hook.yml :
- template: CustomTemplates/output-environment-variables.yml
Το export-solution-pre-hook.yml θα πρέπει να μοιάζει με αυτό:
steps:
- script: echo Export Solution Pre Hook
displayName: 'Export Solution Pre Hook'
enabled: false
- template: CustomTemplates/output-environment-variables.yml
Χειρισμός διενέξεων συγχώνευσης κατά την αναβάθμιση προσαρμοσμένων προτύπων διοχέτευσης
Σημείωμα
Για να σας βοηθήσουμε να επιλύσετε διενέξεις συγχώνευσης κατά την αναβάθμιση σε μια νέα έκδοση των προτύπων διοχέτευσης ALM Accelerator, συνιστάται η επέκταση Pull Request Merge Conflict για Azure DevOps.
Εάν κάνετε προσαρμογές στα πρότυπα διοχέτευσης ALM Accelerator, θα έχετε διενέξεις συγχώνευσης όταν αναβαθμίζετε τα πρότυπα σε μια νέα έκδοση.
Τα σημεία επέκτασης υλοποιούνται με τρόπο που θα διευκολύνει τον χειρισμό διενέξεων συγχώνευσης, εάν τα έχετε χρησιμοποιήσει για την προσαρμογή των διοχετεύσεων. Διατηρήστε την τροποποιημένη έκδοση ενός αρχείου στο φάκελο Hooks . Όταν κάνετε αναβάθμιση σε μια νέα έκδοση των προτύπων διοχέτευσης επιταχυντή ALM, αποδεχτείτε τυχόν προσθήκες στο φάκελο.