Διαθέσιμες ενέργειες GitHub για ανάπτυξη του Microsoft Power Platform
Οι ενέργειες GitHub για Microsoft Power Platform περιγράφονται στις ακόλουθες ενότητες. Επιπλέον, εμφανίζονται επίσης δείγματα ροών εργασιών GitHub. Για περισσότερες πληροφορίες σχετικά με τις ενέργειες GitHub και τον τρόπο λήψης τους, μεταβείτε στο θέμα Ενέργειες GitHub για το Microsoft Power Platform.
Ρύθμιση παραμέτρων διαπιστευτηρίων για χρήση με τις ενέργειες GitHub με το Microsoft Power Platform
Πολλές από τις ενέργειες απαιτούν τη σύνδεσή σας σε ένα περιβάλλον Microsoft Dataverse. Μπορείτε να προσθέσετε τα διαπιστευτήρια υπηρεσίας ή τα διαπιστευτήρια χρήστη ως μυστικά στην αποθήκη σας στο GitHub και έπειτα να τα χρησιμοποιήσετε στις ροές εργασιών σας.
Για λεπτομέρειες σχετικά με τη ρύθμιση μυστικών στο GitHub, ανατρέξτε στο θέμα Κρυπτογραφημένα μυστικά
Για λεπτομέρειες σχετικά με τον τρόπο ρύθμισης του κύριου ελέγχου ταυτότητας υπηρεσίας για το Microsoft Power Platform, ανατρέξτε στα Εργαλεία δόμησης DevOps
Αφού ρυθμίσετε τις παραμέτρους του, μπορείτε να καλέσετε τον Κύριο της υπηρεσίας από τις δέσμες ενεργειών της ενέργειας.
Παράμετροι για τον καθορισμό εντός της Δέσμης ενεργειών ενέργειας GitHub ως Μεταβλητές περιβάλλοντος:
- Αναγνωριστικό εφαρμογής όπως:
WF_APPLICATION_ID:<your application id>
- Αναγνωριστικό μισθωτή όπως:
WF_TENANT_ID:<your tenant id>
Το μυστικό πελάτη πρέπει να προστεθεί και να αποθηκευτεί ως Μυστικό GitHub και θα πρέπει να έχει αναφορές μέσα από τη ροή εργασίας χρησιμοποιώντας μια παράμετρο όπως: client secret: ${{secrets.CLIENT_SECRET_GITHUB_ACTIONS}}
Εργασίες βοηθού
Η διαθέσιμη εργασία βοηθού περιγράφεται παρακάτω.
ενέργειες-εγκατάσταση
Όταν μια ροή εργασιών ενεργειών GitHub εγκαθιστά αυτόματα το Power Platform CLI στο πλαίσιο ενός σφάλματος χρονικού ορίου και εμφανίζεται σφάλμα χρονικού ορίου, τότε πρέπει να χρησιμοποιήσετε την έκδοση 1 (@v1) με μια πρόσθετη ενέργεια (actions-install
) όπως παρακάτω.
Σημαντικό
- Η χρήση της έκδοσης 1 (@v1) ενδέχεται να οδηγήσει σε ενημερώσεις των υπαρχουσών ενεργειών του GitHub, οι οποίες μπορούν να έχουν ως αποτέλεσμα την ενημέρωση των τρεχουσών ροών εργασιών.
- Πρέπει να προσθέσετε την εργασία Εγκατάσταση Power Platform Tools ως πρώτη εργασία στη ροή εργασιών σας, προτού κάνετε άλλες ενέργειες GitHub για το Power Platform.
jobs:
builds:
runs-on: windows-latest # alternate runner OS is: ubuntu-latest
steps:
- name: Install Power Platform Tools
uses: microsoft/powerplatform-actions/actions-install@v1
- name: Export Solution
uses: microsoft/powerplatform-actions/export-solution@v1
with:
environment-url: 'https://myenv.crm.dynamics.com'
user-name: 'me@myenv.onmicrosoft.com'
password-secret: ${{ secrets.MYPASSWORD }}
solution-name: aSolution
solution-output-file: 'aSolution.zip'
working-directory: 'out'
Μπορείτε να βρείτε πρόσθετα δείγματα ενεργειών GitHub στις Ενέργειες Power Platform.
whoAmI
Επαληθεύει τη σύνδεση υπηρεσίας συνδέοντάς την στην υπηρεσία και στέλνοντας μια αίτηση WhoAmI
[SDK/Web API]. Αυτή η εργασία μπορεί να είναι χρήσιμη για συμπερίληψη από τα πρώτα βήματα της ροής εργασιών σας στο GitHub, ώστε να επαληθεύσετε τη συνδεσιμότητα πριν ξεκινήσει η επεξεργασία.
Παράμετρος | Περιγραφή |
---|---|
διεύθυνση URL περιβάλλοντος | Η διεύθυνση URL για το περιβάλλον με το οποίο συνδέεστε. |
όνομα χρήστη | Το όνομα χρήστη του λογαριασμού τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
κωδικός πρόσβασης-μυστικός κωδικός | Ο κωδικός πρόσβασης για το όνομα χρήστη. Οι κωδικοί πρόσβασης GitHub καθορίζονται στις Ρυθμίσεις στην περιοχή Μυστικοί κωδικοί. Δεν μπορείτε να ανακτήσετε ένα αρχείο μετά τον καθορισμό και την αποθήκευσή του. |
app-id | Το αναγνωριστικό εφαρμογής για τον έλεγχο ταυτότητας. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
client-secret | Η μυστικός κωδικός υπολογιστή-πελάτη που χρησιμοποιείται για τον έλεγχο ταυτότητας της διοχέτευσης GitHub. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
tenant-id | Το αναγνωριστικό μισθωτή κατά τον έλεγχο ταυτότητας με τα app-id και client-secret . |
Εργασίες λύσης
Αυτές οι εργασίες εκτελούν ενέργειες κατά λύσεων και περιλαμβάνουν τα εξής.
import-solution
Εισάγει μια λύση σε ένα περιβάλλον προορισμού.
Παράμετρος | Περιγραφή |
---|---|
διεύθυνση URL περιβάλλοντος | (Υποχρεωτικό) Η διεύθυνση URL για το περιβάλλον προορισμού στο οποίο θέλετε να εισαγάγετε τη λύση (για παράδειγμα, https://YourOrg.crm.dynamics.com ). |
όνομα χρήστη | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, το όνομα χρήστη του λογαριασμού τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
κωδικός πρόσβασης-μυστικός κωδικός | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, ο κωδικός πρόσβασς για τον λογαριασμό τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
solution-file | (Απαιτείται) Η διαδρομή και το όνομα του αρχείου λύσης που θέλετε να εισαγάγετε. |
app-id | Το αναγνωριστικό εφαρμογής για τον έλεγχο ταυτότητας. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
client-secret | Η μυστικός κωδικός υπολογιστή-πελάτη που χρησιμοποιείται για τον έλεγχο ταυτότητας της διοχέτευσης GitHub. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
tenant-id | Το αναγνωριστικό μισθωτή κατά τον έλεγχο ταυτότητας με τα app-id και client-secret . |
export-solution
Εξάγει μια λύση από ένα περιβάλλον προέλευσης.
Παράμετρος | Περιγραφή |
---|---|
διεύθυνση URL περιβάλλοντος | (Υποχρεωτικό) Η διεύθυνση URL για το περιβάλλον από το οποίο θέλετε να εξαγάγετε τη λύση (για παράδειγμα, https://YourOrg.crm.dynamics.com ). |
όνομα χρήστη | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, το όνομα χρήστη του λογαριασμού τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
κωδικός πρόσβασης-μυστικός κωδικός | (Υποχρεωτικό) Εάν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, ο κωδικός πρόσβασης για το όνομα χρήστη. Οι κωδικοί πρόσβασης GitHub καθορίζονται στις Ρυθμίσεις στην περιοχή Μυστικοί κωδικοί. Δεν μπορείτε να ανακτήσετε ένα αρχείο μετά τον καθορισμό και την αποθήκευσή του. |
app-id | Το αναγνωριστικό εφαρμογής για τον έλεγχο ταυτότητας. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
client-secret | Η μυστικός κωδικός υπολογιστή-πελάτη που χρησιμοποιείται για τον έλεγχο ταυτότητας της διοχέτευσης GitHub. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
tenant-id | Το αναγνωριστικό μισθωτή κατά τον έλεγχο ταυτότητας με τα app-id και client-secret . |
solution-name | (Απαιτείται) Το όνομα της λύσης προς εξαγωγή. Να χρησιμοποιείτε πάντα το όνομα της λύσης και όχι το εμφανιζόμενο όνομα. |
solution-output-file | (Απαιτείται) Η διαδρομή και το όνομα του αρχείου solution.zip στο οποίο θα εξαχθεί το περιβάλλον προέλευσης. |
διαχειριζόμενο | (Υποχρεωτικό) Ορίστε την την τιμή true για να εξαγάγετε ως διαχειριζόμενη λύση. Η προεπιλογή ( false ) είναι η εξαγωγή ως μη διαχειριζόμενη λύση. |
unpack-solution
Λαμβάνει ένα συμπιεσμένο αρχείο λύσης και το αποσυνθέτει σε πολλαπλά αρχεία XML, έτσι ώστε τα αρχεία αυτά να είναι πιο εύκολα στην ανάγνωσης κα τη διαχείριση από ένα σύστημα ελέγχου προέλευσης.
Παράμετρος | Περιγραφή |
---|---|
solution-file | (Απαιτείται) Η διαδρομή και το όνομα αρχείου του αρχείου solution.zip που θα αποσυμπιεστεί. |
solution-folder | (Απαιτείται) Η διαδρομή και ο φάκελος προορισμού, όπου θέλετε να αποσυμπιέσετε τη λύση. |
solution-type | (Απαιτείται) Ο τύπος της λύσης που θέλετε να αποσυμπιέσετε. Οι επιλογές περιλαμβάνουν: Μη διαχειριζόμενη (συνιστάται), Διαχειριζόμενη και Και τα δύο. |
pack-solution
Συμπιέζει μια λύση που αντιπροσωπεύεται στο στοιχείο ελέγχου προέλευσης, σε ένα αρχείο solution.zip που μπορεί να εισαχθεί σε ένα άλλο περιβάλλον.
Παράμετρος | Περιγραφή |
---|---|
solution-file | (Υποχρεωτικό) Η διαδρομή και το όνομα αρχείου του αρχείο .zip της λύσης στο οποίο θα πακεταριστεί η λύση (για παράδειγμα, out/CI/ALMLab.zip). |
solution-folder | (Απαιτείται) Η διαδρομή και ο φάκελος προέλευσης της λύσης που θα συμπιεστεί. |
solution-type | (Προαιρετικό) Ο τύπος της λύσης που θα πακετάρετε. Οι επιλογές περιλαμβάνουν: Μη διαχειριζόμενη (συνιστάται), Διαχειριζόμενη και Και τα δύο. |
publish-solution
Δημοσιεύει τις προσαρμογές λύσης.
Παράμετρος | Περιγραφή |
---|---|
διεύθυνση URL περιβάλλοντος | (Υποχρεωτικό) Η διεύθυνση URL για το περιβάλλον προορισμού στο οποίο θέλετε να δημοσιεύσετε τη λύση (για παράδειγμα, https://YourOrg.crm.dynamics.com ). |
όνομα χρήστη | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, το όνομα χρήστη του λογαριασμού τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
κωδικός πρόσβασης-μυστικός κωδικός | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, ο κωδικός πρόσβασς για τον λογαριασμό τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
solution-file | (Απαιτείται) Η διαδρομή και το όνομα του αρχείου λύσης που θέλετε να εισαγάγετε. |
app-id | Το αναγνωριστικό εφαρμογής για τον έλεγχο ταυτότητας. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
client-secret | Η μυστικός κωδικός υπολογιστή-πελάτη που χρησιμοποιείται για τον έλεγχο ταυτότητας της διοχέτευσης GitHub. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
tenant-id | Το αναγνωριστικό μισθωτή κατά τον έλεγχο ταυτότητας με τα app-id και client-secret . |
clone-solution
Κλωνοποιεί τη λύση για ένα δεδομένο περιβάλλον.
Παράμετρος | Περιγραφή |
---|---|
διεύθυνση URL περιβάλλοντος | (Υποχρεωτικό) Η διεύθυνση URL για το περιβάλλον από το οποίο θέλετε να κλωνοποιήσετε τη λύση (για παράδειγμα, https://YourOrg.crm.dynamics.com ). |
όνομα χρήστη | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, το όνομα χρήστη του λογαριασμού τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
κωδικός πρόσβασης-μυστικός κωδικός | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, ο κωδικός πρόσβασς για τον λογαριασμό τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
solution-file | (Απαιτείται) Η διαδρομή και το όνομα του αρχείου λύσης που θέλετε να εισαγάγετε. |
app-id | Το αναγνωριστικό εφαρμογής για τον έλεγχο ταυτότητας. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
client-secret | Η μυστικός κωδικός υπολογιστή-πελάτη που χρησιμοποιείται για τον έλεγχο ταυτότητας της διοχέτευσης GitHub. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
tenant-id | Το αναγνωριστικό μισθωτή κατά τον έλεγχο ταυτότητας με τα app-id και client-secret . |
solution-name | (Απαιτείται) Η διαδρομή και το όνομα του αρχείου solution.zip που απαιτείται για την κλωνοποίηση (για παράδειγμα, out/CI/ALMLab.zip). |
solution-version | Η έκδοση της λύσης προς κλωνοποίηση. |
target-folder | Ο φάκελος προορισμού, στον οποίο θα τοποθετήσετε τη λύση που έχει εξαχθεί. (για παράδειγμα, Git repository\target-solution-folder). |
Working-directory | Προσωρινός φάκελος για στοιχεία εργασίας σε εξέλιξη για την κλωνοποίηση της λύσης. προεπιλογή: root of the repository |
check-solution
Ελέγχει το αρχείο λύσης για να εντοπίσει ασυνέπειες.
Παράμετρος | Περιγραφή |
---|---|
διεύθυνση URL περιβάλλοντος | (Υποχρεωτικό) Η διεύθυνση URL για το περιβάλλον από το οποίο θέλετε να κλωνοποιήσετε τη λύση (για παράδειγμα, https://YourOrg.crm.dynamics.com ). |
όνομα χρήστη | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, το όνομα χρήστη του λογαριασμού τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
κωδικός πρόσβασης-μυστικός κωδικός | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, ο κωδικός πρόσβασς για τον λογαριασμό τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
app-id | Το αναγνωριστικό εφαρμογής για τον έλεγχο ταυτότητας. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
client-secret | Η μυστικός κωδικός υπολογιστή-πελάτη που χρησιμοποιείται για τον έλεγχο ταυτότητας της διοχέτευσης GitHub. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
tenant-id | Το αναγνωριστικό μισθωτή κατά τον έλεγχο ταυτότητας με τα app-id και client-secret . |
path | (Απαιτείται) Η διαδρομή και το όνομα του αρχείου λύσης που θέλετε να ελέγξετε. |
geo | Ποια γεωγραφική θέσης της υπηρεσίας Ελέγχου Microsoft Power Platform θα χρησιμοποιηθεί. Η προεπιλεγμένη τιμή είναι 'united states'. |
rule-level-override | Διαδρομή για το αρχείο που περιέχει μια συστοιχία κανόνων JSON και τα επίπεδα τους. Οι αποδεκτές τιμές είναι: Κρίσιμο, Υψηλό, Χαμηλό και Πληροφοριακό. Παράδειγμα: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}] |
checker-logs-artifact-name | Το όνομα του φακέλου στοιχείων για το οποίο θα αποσταλούν τα αρχεία καταγραφής ελέγχου του Microsoft Power Platform. Η προεπιλεγμένη τιμή είναι 'CheckSolutionLogs'. |
upgrade-solution
Παρέχει τη δυνατότητα αναβάθμισης της λύσης.
Παράμετρος | Περιγραφή |
---|---|
διεύθυνση URL περιβάλλοντος | (Υποχρεωτικό) Η διεύθυνση URL για το περιβάλλον από το οποίο θέλετε να κλωνοποιήσετε τη λύση (για παράδειγμα, https://YourOrg.crm.dynamics.com ). |
όνομα χρήστη | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, το όνομα χρήστη του λογαριασμού τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
κωδικός πρόσβασης-μυστικός κωδικός | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, ο κωδικός πρόσβασς για τον λογαριασμό τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
solution-file | (Απαιτείται) Η διαδρομή και το όνομα του αρχείου λύσης που θέλετε να εισαγάγετε. |
app-id | Το αναγνωριστικό εφαρμογής για τον έλεγχο ταυτότητας. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
client-secret | Η μυστικός κωδικός υπολογιστή-πελάτη που χρησιμοποιείται για τον έλεγχο ταυτότητας της διοχέτευσης GitHub. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
tenant-id | Το αναγνωριστικό μισθωτή κατά τον έλεγχο ταυτότητας με τα app-id και client-secret . |
solution-name | (Απαιτείται) Το όνομα της λύσης προς αναβάθμιση. |
async | Αναβαθμίζει ασύγχρονα τη λύση. |
max-async-wait-time | Μέγιστος ασύγχρονος χρόνος αναμονής σε λεπτά. Η προεπιλεγμένη τιμή είναι 60 λεπτά. |
Package tasks
Αυτές οι εργασίες εκτελούν ενέργειες για πακέτα και περιλαμβάνουν τα εξής.
deploy-package
Παρέχει τη δυνατότητα ανάπτυξης ενός πακέτου dll ή ενός αρχείου zip με ένα πακέτο.
Σημείωμα
Αυτή η ενέργεια υποστηρίζεται μόνο σε Windows.
Παράμετρος | Περιγραφή |
---|---|
διεύθυνση URL περιβάλλοντος | (Υποχρεωτικό) Η διεύθυνση URL για το περιβάλλον από το οποίο θέλετε να κλωνοποιήσετε τη λύση (για παράδειγμα, https://YourOrg.crm.dynamics.com ). |
όνομα χρήστη | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, το όνομα χρήστη του λογαριασμού τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
κωδικός πρόσβασης-μυστικός κωδικός | (Υποχρεωτικό) Αν χρησιμοποιείτε έλεγχο ταυτότητας ονόματος χρήστη/κωδικού πρόσβασης, ο κωδικός πρόσβασς για τον λογαριασμό τον οποίο χρησιμοποιείτε για να συνδεθείτε. |
app-id | Το αναγνωριστικό εφαρμογής για τον έλεγχο ταυτότητας. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
client-secret | Η μυστικός κωδικός υπολογιστή-πελάτη που χρησιμοποιείται για τον έλεγχο ταυτότητας της διοχέτευσης GitHub. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
tenant-id | Το αναγνωριστικό μισθωτή κατά τον έλεγχο ταυτότητας με τα app-id και client-secret . |
package | (Απαιτείται) Η διαδρομή για ένα αρχείο πακέτου dll ή zip με ένα πακέτο. |
Εργασίες πύλης
Αυτές οι εργασίες εκτελούν τις παρακάτω ενέργειες στο Power Pages.
upload-paportal
Αποστέλλει δεδομένα στο Power Pages.
Παράμετρος | Περιγραφή |
---|---|
διεύθυνση URL περιβάλλοντος | (Απαιτείται) Η διεύθυνση URL για το περιβάλλον προορισμού στο οποίο θέλετε να εισάγετε τη λύση (για παράδειγμα, https://YourOrg.crm.dynamics.com ). |
app-id | Το αναγνωριστικό εφαρμογής για τον έλεγχο ταυτότητας. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
client-secret | Η μυστικός κωδικός υπολογιστή-πελάτη που χρησιμοποιείται για τον έλεγχο ταυτότητας της διοχέτευσης GitHub. Αυτή η παράμετρος απαιτείται κατά τον έλεγχο ταυτότητας με διαπιστευτήρια Κυρίου υπηρεσίας. |
tenant-id | Το αναγνωριστικό μισθωτή κατά τον έλεγχο ταυτότητας με τα app-id και client-secret . |
upload-path | Διαδρομή όπου θα γίνει αποθήκευση του περιεχομένου της τοποθεσίας web (ψευδώνυμο: -p). |
deployment-profile | Αποστολή δεδομένων πύλης με λεπτομέρειες περιβάλλοντος που καθορίζονται μέσω μεταβλητών προφίλ στο αρχείο deployment-profiles/[profile-name].deployment.yaml. |
model-version | Υποδεικνύει εάν τα δεδομένα τοποθεσίας προς αποστολή θα χρησιμοποιήσουν το τυπικό (1 ) ή το βελτιωμένο μοντέλο δεδομένων (2 ). Η προεπιλεγμένη τιμή είναι '1'. |
Μάθετε περισσότερα για το Υποστήριξη Microsoft Power Platform CLI για Power Pages.
Εργασίες καταλόγου (έκδοση προεπισκόπησης)
Αυτές οι εργασίες εκτελούν ενέργειες κατά του καταλόγου στο Power Platform και περιλαμβάνουν τα εξής.
Σημείωμα
Προς το παρόν, οι εργασίες καταλόγου για το Power Platform είναι μια έκδοση προεπισκόπησης .
εγκατάσταση
Εγκαταστήστε ένα στοιχείο Catalog στο περιβάλλον προορισμού.
Παράμετρος | Περιγραφή |
---|---|
catalog-item-id | (Απαιτείται) Στοιχείο καταλόγου που θα εγκατασταθεί στο περιβάλλον προορισμού. |
target-url | (Υποχρεωτικό) Η διεύθυνση URL του περιβάλλοντος προορισμού για την εγκατάσταση του στοιχείου καταλόγου (για παράδειγμα, "https://YourOrg.crm.dynamics.com"). |
settings | (Απαιτείται) Ρυθμίσεις πακέτου χρόνου εκτέλεσης για την εκτέλεση του πλαισίου εγκατάστασης. Η μορφή της συμβολοσειράς πρέπει να είναι key=value|key=value . |
target-version | Έκδοση προορισμού προς εγκατάσταση. Μένει κενή, επιλέγεται η δημοσιευμένη έκδοση. |
poll-status | Σφυγμομέτρηση για έλεγχο της κατάστασης του αιτήματός σας. |
υποβολή
Παρατίθενται όλα τα δημοσιευμένα στοιχεία καταλόγου από το τρέχον περιβάλλον Dataverse (οργανισμός).
Παράμετρος | Περιγραφή |
---|---|
path | (Απαιτείται) Διαδρομή προς το έγγραφο υποβολής καταλόγου. |
package-zip | Διαδρομή προς αρχείο zip πακέτου. |
solution-zip | Διαδρομή για αρχείο zip λύσης. |
poll-status | Σφυγμομέτρηση για έλεγχο της κατάστασης του αιτήματός σας. |
κατάσταση
Λήψη κατάστασης της αίτησης εγκατάστασης/υποβολής Catalog.
Παράμετρος | Περιγραφή |
---|---|
tracking-id | (Απαιτείται) Αίτημα αναγνωριστικού παρακολούθησης. |
type | (Απαιτείται) Τύπος αιτήματος (Τιμές: Εγκατάσταση, Υποβολή) |
Σύνταξη ροής εργασίας του GitHub
Για να μάθετε περισσότερα σχετικά με τη σύνταξη ροών εργασιών GitHub χρησιμοποιώντας ενέργειες GitHub, ολοκληρώστε τις Ενέργειες GitHub για τα εργαστήρια Microsoft Power Platform.
Περισσότερες πληροφορίες: Σχετικά με τις ενέργειες GitHub