Microsoft Power Platform Build Tools για το Azure DevOps

Χρησιμοποιήστε εργαλεία δόμησης Microsoft Power Platform για να αυτοματοποιήσετε κοινές εργασίες δόμησης και ανάπτυξης που σχετίζονται με εφαρμογές που είναι ενσωματωμένες στο Microsoft Power Platform. Αυτές οι εργασίες περιλαμβάνουν:

  • Συγχρονισμός μετα-δεδομένων λύσης (γνωστό επίσης και ως λύσεις) που περιέχει τα διάφορα στοιχεία πλατφόρμας, όπως:
    • Εφαρμογές του Customer engagement: Dynamics 365 Sales, Customer Service, Field Service, Marketing και Project Service Automation
    • Εφαρμογές καμβά
    • Εφαρμογές βάσει μοντέλου
    • UI flows
    • Εικονικοί εκπρόσωποι
    • Μοντέλα AI Builder
    • Συνδέσεις μεταξύ περιβάλλοντος ανάπτυξης και στοιχείου ελέγχου προέλευσης
  • Δημιουργία τεχνουργημάτων δόμησης
  • Ανάπτυξη σε καθοδικά περιβάλλοντα
  • Παροχή ή κατάργηση παροχής περιβαλλόντων
  • Εκτέλεση στατικών ελέγχων ανάλυσης σε σχέση με λύσεις με χρήση της υπηρεσίας ελέγχου Power Apps

Χρήση εργασιών Microsoft Power Platform Build Tools μαζί με οποιεσδήποτε άλλες διαθέσιμες εργασίες Azure DevOps για τη σύνθεση της διοχέτευσης δόμησης και απελευθέρωσης. Οι διοχετεύσεις τις οποίες οι ομάδες συνήθως εφαρμόζουν περιλαμβάνουν την Έναρξη, την Εξαγωγή από Ανάπτυξη, την Κατασκευή και την Έκδοση.

Τα ALM υποστηρίζονται από την Azure DevOps.

Σημείωμα

Το Microsoft Power Platform Build Tools υποστηρίζονται μόνο για ένα Microsoft Dataverse περιβάλλον με μια βάση δεδομένων. Περισσότερες πληροφορίες: Δημιουργία περιβάλλοντος με βάση δεδομένων

Τα εργαλεία δόμησης Microsoft Power Platform είναι τώρα διαθέσιμα για χρήση σε περιοχές GCC και GCC High.

Τι είναι τα Microsoft Power Platform Build Tools;

Τα εργαλεία δόμησης Microsoft Power Platform είναι μια συλλογή Power Platform συγκεκριμένων Azure DevOps εργασιών δόμησης που εξαλείφουν την ανάγκη λήψης προσαρμοσμένων εργαλείων και δεσμών ενεργειών με μη αυτόματο τρόπο για τη διαχείριση του κύκλου ζωής των εφαρμογών που έχουν δημιουργηθεί στο Microsoft Power Platform.

Μπορείτε να χρησιμοποιήσετε τις εργασίες μεμονωμένα, όπως την εισαγωγή μιας λύσης σε ένα μεταγενέστερο περιβάλλον, ή μαζί σε μια διοχέτευση για την ενορχήστρωση ενός σεναρίου, όπως τη δημιουργία ενός τεχνουργήματος δόμησης, την ανάπτυξη για δοκιμή ή τις αλλαγές δημιουργού συγκομιδής. Οι εργασίες δόμησης μπορούν να ταξινομηθούν σε μεγάλο βαθμό σε τέσσερις τύπους:

  • Βοηθός
  • Ποιοτικός έλεγχος
  • Λύση
  • Διαχείριση περιβάλλοντος

Για περισσότερες πληροφορίες σχετικά με τις διαθέσιμες εργασίες, ανατρέξτε στην ενότητα Εργασίες Microsoft Power Platform Build Tools.

Τι είναι τα Power Platform Build Tools έκδοση 2.0;

Εκτός από τις πληροφορίες που παρέχουν τα Power Platform Build Tools, η έκδοση 2.0 των Power Platform Build Tools βασίζεται στο Power Platform CLI.

Η έκδοση 1.0 του Build Tools Power Platform βασίζεται στο PowerShell. Το Build Tools 2.0 Power Platform είναι η έκδοση που θα συντηρηθεί και θα προστεθούν νεότερες δυνατότητες.

Για προηγούμενες εκδόσεις των Build Tools Power Platform, θα κάνουμε σημαντικές ενημερώσεις ασφαλείας, όπως απαιτείται. Συνιστούμε ιδιαίτερα οι πελάτες να μεταβούν στην έκδοση 2.0 των Power Platform Build Tools το συντομότερο δυνατό.

Σημαντικό

Δεν μπορείτε να αναμίξετε και να αντιστοιχιστείτε με εκδόσεις εργασίας για τα Power Platform Build Tools στη διοχέτευση δόμησης.

Λήψη των Microsoft Power Platform Build Tools

Τα Build Tools Microsoft Power Platform μπορούν να εγκατασταθούν στον οργανισμό Azure DevOps από το Azure Marketplace.

Μετά την εγκατάσταση, όλες οι εργασίες που περιλαμβάνονται στα Microsoft Power Platform Build Tools θα είναι διαθέσιμες για προσθήκη σε οποιαδήποτε νέα ή υπάρχουσα διοχέτευση. Μπορείτε να τις βρείτε αναζητώντας "Power Platform".

Λήψη των Microsoft Power Platform Build Tools

Σύνδεση στα περιβάλλοντα

Για να αλληλεπιδράσετε με το περιβάλλον Microsoft Power Platform, πρέπει να δημιουργήσετε μια σύνδεση ώστε οι εργασίες του εργαλείου δόμησης να μπορούν να εκτελέσουν τις απαραίτητες ενέργειες. Δύο τύποι συνδέσεων είναι διαθέσιμοι:

Connection type Περιγραφή
Κύρια αρχή εξυπηρέτησης και μυστικό πρόγραμμα-πελάτης (συνιστάται) Χρησιμοποιεί έλεγχο ταυτότητας βασισμένου σε κύριους παράγοντες υπηρεσίας και υποστηρίζει έλεγχο ταυτότητας πολλών παραγόντων
Όνομα χρήστη / κωδικός πρόσβασης Μια γενική σύνδεση υπηρεσίας με όνομα χρήστη και κωδικό πρόσβασης. Δεν υποστηρίζει έλεγχο ταυτότητας πολλαπλών παραγόντων.

Ρύθμιση παραμέτρων συνδέσεων υπηρεσίας με χρήση μιας αρχής υπηρεσίας

Για να ρυθμίσετε τις παραμέτρους μιας σύνδεσης χρησιμοποιώντας την κύρια υπηρεσία, πρέπει πρώτα να έχετε ένα προφίλ Power Platform στο οποίο έχει γίνει έλεγχος ταυτότητας με τα απαιτούμενα δικαιώματα. Πρέπει να προσθέσετε μια εφαρμογή Microsoft Entra ID και έναν συσχετισμένο χρήστη εφαρμογής στο περιβάλλον Dataverse.

Δημιουργία κύριας υπηρεσίας και μυστικού προγράμματος-πελάτη

Χρησιμοποιήστε την εντολή pac admin create-service-principal για να δημιουργήσετε και να ρυθμίσετε τις παραμέτρους της κύριας υπηρεσίας που θα χρησιμοποιηθεί με τις εργασίες Build Tools Microsoft Power Platform.

Αυτή η εντολή καταχωρεί πρώτα ένα αντικείμενο εφαρμογής και ένα αντίστοιχο κύριο όνομα υπηρεσίας (SPN) στο Microsoft Entra ID. Στη συνέχεια, αυτή η εφαρμογή προστίθεται ως χρήστης-διαχειριστής στον μισθωτή Microsoft Power Platform.

Αυτή η εντολή έχει δύο παραμέτρους:

ονομασία σύντομο όνομα Απαραίτητο Περιγραφή
environment env Όχι Το αναγνωριστικό ή η διεύθυνση URL του περιβάλλοντος στο οποίο θα προστεθεί ένας χρήστης εφαρμογής.
role r όχι Όνομα ή αναγνωριστικό του ρόλου ασφαλείας που πρέπει να εφαρμοστεί στον χρήστη της εφαρμογής. Η προεπιλεγμένη τιμή είναι: 'Διαχειριστής συστήματος'.

Το Solution Checker απαιτεί έναν ρόλο με προνόμιο prvAppendmsdyn_analysisjob για προσάρτηση στον πίνακα msdyn_analysisjob. Ο ρόλος του διαχειριστή συστήματος έχει αυτό το προνόμιο από προεπιλογή.

Μπορείτε να το χρησιμοποιήσετε ως εξής:

C:\> pac admin create-service-principal  --environment <environment id>

Όταν είναι επιτυχής, εμφανίζονται τέσσερις στήλες:

  • Power Platform TenantId
  • Application ID
  • Μυστικός κωδικός προγράμματος-πελάτη (με σαφές κείμενο)
  • Λήξης

Για παράδειγμα:

PS C:\>pac admin create-service-principal --environment d3fcc479-0122-e7af-9965-bde57f69ee1d
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69eeld with security role System Administrator
Tenant ID                            Application ID                       Client Secret                           Expiration
2b0463ed-efd7-419d-927d-a9dca49d899c adde6d52-9582-4932-a43a-beca5d182301 beY8Q~JBZ~CBDgIKKBjbZ3g6BofKzoZkYj23Hbf 7/31/2024 4:27:03 PM

Χρησιμοποιήστε τις πληροφορίες που εμφανίζονται για να ρυθμίσετε τις παραμέτρους της σύνδεσης υπηρεσίας Power Platform.

Σημαντικό

Διατηρήστε τον μυστικό κωδικό του προγράμματος πελάτη ασφαλές και προστατευμένο. Αφού καταργηθεί η γραμμή εντολών, δεν μπορείτε να ανακτήσετε ξανά τον ίδιο μυστικό κωδικό του προγράμματος-πελάτη.

Ρύθμιση παραμέτρων του περιβάλλοντος με το αναγνωριστικό εφαρμογής

Πρέπει να προσθέσετε το αναγνωριστικό εφαρμογής ως χρήστης εφαρμογής στο περιβάλλον Microsoft Power Platform στο οποίο συνδέεστε. Υπάρχουν δύο τρόποι για να το κάνετε αυτό.

PS C:\>pac admin assign-user --user "adde6d52-9582-4932-a43a-beca5d182301" --role "System administrator" --environment d3fcc479-0122-e7af-9965-bde57f69ee1d --application-user
Connected to... SnDemoDev
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69ee1d with security role System Administrator

Βεβαιωθείτε ότι ο χρήστης της εφαρμογής που προστέθηκε διαθέτει τον ρόλο διαχειριστή συστήματος (διατίθεται στο μενού "Διαχείριση ρόλων" στις ρυθμίσεις ασφαλείας για το χρήστη της εφαρμογής).

Συνήθεις ερωτήσεις

Οι παλιές διοχέτευσης των Microsoft Power Platform Build Tools θα συνεχίσουν να λειτουργούν;

Οι παλαιότερες διοχέτευσης συνεχίζουν να λειτουργούν, αλλά οι νεότερες δυνατότητες δεν θα προστεθούν στις παλαιότερες εργασίες. Εάν θέλετε να ασκήσετε τις νεότερες δυνατότητες, συνιστούμε ιδιαίτερα να αλλάξετε την έκδοση της εργασίας σας στη διοχέτευση.

Γιατί βασίζετε τη νέα εργασία στο Power Platform CLI αντί στο PowerShell;

Οι εργασίες CLI του Power Platform είναι πολλαπλές πλατφόρμες με μεγάλη ευελιξία, συμπεριλαμβανομένων των εργασιών που εκτελούνται σε συστήματα linux. Αυτές είναι οι ίδιες εργασίες που είναι διαθέσιμες με τις ενέργειες Power Platform για το GitHub. Έχετε πλέον μια συνεπή εμπειρία μεταξύ του Azure DevOps και του GitHub.

Το Microsoft Power Platform Build Tools λειτουργεί μόνο για το Power Apps;

Τα εργαλεία δημιουργίας λειτουργούν τόσο για εφαρμογές καμβά όσο και για εφαρμογές βάσει μοντέλου, Power Virtual Agents, ροές περιβάλλοντος εργασίας χρήστη και παραδοσιακές ροές, AI Builder, προσαρμοσμένες συνδέσεις και ροές δεδομένων, τα οποία μπορούν τώρα να προστεθούν σε μια λύση. Αυτή η λίστα περιλαμβάνει επίσης εφαρμογές δέσμευσης πελατών (Dynamics 365 Sales, Customer Service, Field Service, Marketing και Project Service Automation). Ξεχωριστές εργασίες δημιουργίας είναι διαθέσιμες για τις εφαρμογές Finance and Operations.

Είχα εγκαταστήσει προηγουμένως την έκδοση προεπισκόπησης των εργαλείων δόμησης. Μπορώ να πραγματοποιήσω αναβάθμιση από την έκδοση προεπισκόπησης του Power Apps Build Tools στο Power Platform Build Tools;

Δεν μπορείτε να κάνετε αναβάθμιση από την έκδοση προεπισκόπησης, καθώς έπρεπε να εισαγάγουμε μερικές αλλαγές στη γενικά διαθέσιμη έκδοση. Για να μετακινηθείτε από την έκδοση προεπισκόπησης, πρέπει να εγκαταστήσετε τα Εργαλεία δημιθουργίας Microsoft Power Platform και είτε να χρησιμοποιήσετε ξανά τις διοχετεύσεις σας είτε να ρυθμίσετε εκ νέου τις υπάρχουσες διοχετεύσεις για να χρησιμοποιήσετε τις νέες εργασίες των Εργαλείων δημιουργίας. Επίσης, πρέπει να δημιουργήσετε νέες συνδέσεις εξυπηρέτησης.

Μπορώ να συμπεριλάβω εφαρμογές ροής και καμβά;

Ναι, οι ροές και οι εφαρμογές καμβά γνωρίζουν τις λύσεις, επομένως, αν αυτά τα στοιχεία προστεθούν στη λύση σας, μπορούν να συμμετάσχουν στον κύκλο ζωής της εφαρμογής σας. Ωστόσο, ορισμένα βήματα απαιτούν ακόμα μη αυτόματες ρυθμίσεις παραμέτρων. Η ανάγκη για μη αυτόματη ρύθμιση παραμέτρων θα αντιμετωπιστεί αργότερα φέτος, όταν θα εισαγάγουμε μεταβλητές περιβάλλοντος και συνδέσεις. Μια λίστα με τους τρέχοντες περιορισμούς διατίθενται εδώ: Γνωστοί περιορισμοί.

Πόσο κοστίζει το Microsoft Power Platform Build Tools;

Τα εργαλεία δημιουργίας είναι διαθέσιμα χωρίς κόστος. Ωστόσο, απαιτείται μια έγκυρη συνδρομή στο Azure DevOps για τη χρήση των Εργαλείων δημιουργίας. Περισσότερες πληροφορίες είναι διαθέσιμες Τιμολόγηση για Azure DevOps.

Μπορώ να δω την επέκταση, αλλά γιατί δεν έχω την επιλογή να την εγκαταστήσω;

Εάν δεν βλέπετε την επιλογή εγκατάσταση, τότε πιθανότατα δεν έχετε τα απαραίτητα δικαιώματα εγκατάστασης στον οργανισμό Azure DevOps σας. Περισσότερες διαθέσιμες πληροφορίες Διαχείριση δικαιωμάτων επέκτασης.

Πώς μπορούν οι προγραμματιστές να χρησιμοποιούν τα αποτελέσματα της εργασίας ελέγχου;

Το αποτέλεσμα της εργασίας ελέγχου είναι ένα αρχείο Sarif και τόσο ο VS Code όσο και οι επεκτάσεις Visual Studio είναι διαθέσιμες για προβολή και ενέργεια στα αρχεία Sarif.

Δείτε επίσης

Εργασίες εργαλείων δόμησης
Εργαστήρια Εργαλείων δημιουργίας Microsoft Power Platform