הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
השתמש בכלי Build של Microsoft Power Platform כדי לאוטומט משימות Build ופריסה נפוצות הקשורות לאפליקציות המבוססות על Microsoft Power Platform. משימות אלה עשויות לכלול:
- סנכרון מטה נתונים של פתרונות (המכונים גם פתרונות) המכילים את רכיבי הפלטפורמה השונים כגון:
- יישומי מעורבות לקוח: Dynamics 365 Sales, שירות לקוחות, שירות שדה, שיווק Project Service Automation
- יישומי קנבס
- יישומים מבוססי מודלים
- זרימות ממשק משתמש
- סוכנים וירטואליים
- AI Builder מודלים
- מחברים בין סביבות פיתוח ובקרת מקור
- הפקת תוצרי בנייה
- פריסה לסביבות במורד הזרם
- הקצאה או ביטול הקצאה של סביבות
- ביצוע בדיקת ניתוח סטטי מול פתרונות באמצעות Power Apps בודק היישומים
השתמש במשימות כלי Build של Microsoft Power Platform יחד עם כל המשימות הזמינות האחרות של Azure DevOps כדי להרכיב את קווי ה-Build וההפצה שלך. צינורות נפוצים שצוותים נוטים להשתמש בהם כוללים הפעלה, ייצוא מפיתוח, בנייה ושחרור.
הערה
Microsoft Power Platform Build נתמכים רק עבור סביבת Microsoft Dataverse עם מסד נתונים. מידע נוסף: יצירת סביבה עם מסד נתונים
Microsoft Power Platform Build Tools זמינים כעת לשימוש באזורים GCC ו- GCC High.
מהן כלי Microsoft Power Platform Build?
Microsoft Power Platform Build Tools הם אוסף של Power Platform ספציפי ל- Azure DevOps לבנות משימות שמבטלות את הצורך להוריד באופן ידני כלי וקבצי Script מותאמים אישית כדי לנהל את מחזור החיים של האפליקציה של אפליקציות המבוססות על Microsoft Power Platform.
ניתן להשתמש במשימות האלו בנפרד, כגון ייבוא פתרון אל מסביבה במורד הזרם, או יחד בצינור כדי לתאם תרחיש כגון יצירת תוצר של Build, פריסה לבדיקה או איסוף שינויי יוצר. באופן כללי ניתן לסווג את משימות הבנייה לארבעה סוגים:
- עוזר
- בדיקת איכות
- הפתרון
- ניהול סביבה
לקבלת מידע נוסף אודות המשימות הזמינות, ראה Microsoft Power Platform בניית כלים.
מהי Power Platform Build Toolsגירסה 2.0?
בנוסף למה ש- Power Platform Build Toolמספקת, גירסה 2.0 של Power Platform Build ToolPower Platform מבוססת CLI.
Power Platform Build Tools גרסה 1.0 מבוססת על PowerShell. Power Platform Build Tools 2.0 היא הגרסה שתקבל שירות ויתווספו אליה תכונות חדשות יותר.
עבור גרסאות קודמות של Power Platform Build Tools, אנו נבצע עדכוני אבטחה קריטיים לפי הצורך. אנו ממליצים בחום ללקוחות לעבור ל- Power Platform Build Tools גירסה 2.0 בהקדם האפשרי.
חשוב
אי אפשר לערבב ולהתאים גירסאות משימות עבור Power Platform Build Toolsבערוץ הבנייה שלך.
קבל את Microsoft Power Platform Build Tools
ניתן להתקין את כלי Build של Microsoft Power Platform בארגון Azure DevOps שלך מתוך Azure Marketplace.
לאחר ההתקנה, כל המשימות הכלולות Microsoft Power Platform גירסת ה- Build יהיו זמינות להוספה לכל צינור חדש או קיים. תוכל למצוא אותן על-ידי חיפוש "Power Platform".
חיבור לסביבות
כדי לקיים אינטראקציה Microsoft Power Platform אישית, עליך ליצור חיבור כדי שמשימות כלי ה- Build יוכלו לבצע את הפעולות הדרושות. יש שני סוגים זמינים של חיבורים:
| סוג חיבור | Description |
|---|---|
| מנהל שירות באמצעות פדרציית זהויות עומסי עבודה (מומלץ) | משתמש באימות מבוסס מנהל שירות באמצעות אישורים מאוחדים. מומלץ לדיירים הדורשים אימות רב-גורמי. |
| מנהל שירות וסוד לקוח | משתמש באימות מבוסס עיקרי שירות. |
| שם משתמש/סיסמה | חיבור שירות כללי עם שם משתמש וסיסמה. אינו תומך במשתמשים הדורשים אימות מרובה גורמים. |
הגדר חיבורי שירות באמצעות מנהל שירות
כדי להגדיר חיבור באמצעות מנהל שירות, תחילה עליך להיות בעל פרופיל Power Platform מאומת עם ההרשאות הנדרשות. עליך להוסיף יישום Microsoft Entra ID ומשתמש יישום משויך לסביבת Dataverse.
יצירת פרינציפל שירות וסוד לקוח
השתמש בפקודה pac admin create-service-principal כדי ליצור ולהגדיר את מנהל השירות לשימוש עם המשימות של Microsoft Power Platform Build Tools.
פקודה זו רושמת תחילה אובייקט Application ואת שם ראשי של שירות (SPN) תואם Microsoft Entra ID. לאחר מכן הוא מוסיף את היישום כמשתמש מנהל מערכת לדייר Microsoft Power Platform שלך.
לפקודה זו שני פרמטרים:
| name | שם קצר | חובה | Description |
|---|---|---|---|
environment |
env |
כן | המזהה או כתובת ה- URL של הסביבה שאליה יש להוסיף משתמש אפליקציה. |
role |
r |
כן | שם או מזהה של תפקיד האבטחה שיש להחיל על המשתמש האפליקציה. ערך ברירת המחדל הוא 'מנהל מערכת'.
בודק הפתרונות דורש תפקיד עם הרשאת prvAppendmsdyn_analysisjob כדי לצרף לטבלה msdyn_analysisjob. כברירת מחדל, לתפקיד האבטחה 'מנהל מערכת' יש הרשאה זו. |
אפשר להשתמש בו כך:
C:\> pac admin create-service-principal --environment <environment id>
לאחר שהסתיים בהצלחה, מוצגות ארבע עמודות:
- פאוור פלטפורם TenantId
- מזהה יישום
- סוד לקוח (בטקסט ברור)
- תפוגה
לדוגמה:
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 שאליה אתה מתחבר. ניתן לעשות זאת בשתי דרכים.
- אפשר לעיין במאמר זה: יצירת משתמש באפליקציה.
- ניתן להשתמש ב- Power Platform CLI. לדוגמה:
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
ודא שהמשתמש שנוסף ביישום קיבל את תפקיד המערכת מנהל מערכת (זמין מ"ניהול תפקידים" בהגדרות האבטחה עבור משתמש היישום).
שאלות נפוצות (FAQ)
האם הצינורות הישנים של כלי Microsoft Power Platform Build שלי ימשיכו לפעול?
הצינורות הישנים ממשיכים לעבוד, אך תכונות חדשות יותר לא יתווספו למשימות הישנות יותר. אם ברצונך להפעיל את התכונות החדשות, אנו ממליצים מאוד לשנות את גירסת המשימה שלך בקו הצינור.
מדוע ביססת את המשימה החדשה על Power Platform CLI במקום PowerShell?
משימות CLI של Power Platform הן רב-פלטפורמות עם גמישות רבה, כולל הרצה על סביבת ריצה בלינוקס. אלה הן אותן משימות הזמינות עם פעולות Power Platform עבור GitHub. כעת יש לך חוויה עקבית בין Azure DevOps לבין GitHub.
האם כלי Microsoft Power Platform Build פועלים רק עבור Power Apps?
כלי ה- Build פועלים הן עבור אפליקציות מבוססות בד ציור והן עבור אפליקציות מונחות דגמים, Microsoft Copilot Studio סוכנים וירטואליים, זרימות ממשק משתמש ותזרימות מסורתיות, AI Builder, מחברים מותאמים אישית וזרימת נתונים, וכעת ניתן להוסיף את כולם לפתרון. רשימה זו כוללת גם יישומי מעורבות לקוחות (Dynamics 365 Sales, שירות לקוחות, שירות שדה, שיווק ויישומים Project Service Automation). משימות בנייה נפרדות זמינות עבור יישומי פיננסים ותפעול.
התקנתי בעבר את התצוגה המקדימה של כלי גירסת ה- Build - האם ניתן לשדרג מהתצוגה המקדימה של כלי Build של Power Apps לכלי Build של Power Platform?
לא ניתן לשדרג מגרסת התצוגה המקדימה מכיוון שהיינו צריכים להציג כמה שינויים פורצים במהדורה הזמינה באופן כללי. כדי לעבור לגירסת התצוגה המקדימה, עליך להתקין את כלי גירסת ה- build של Microsoft Power Platform ולבנות מחדש את קווי הצינור, או לקבוע מחדש את התצורה של קווי הצינור הקיימים כדי להשתמש במשימות החדשות של כלי Build. עליך ליצור גם חיבורי שירות חדשים.
האם אני יכול לכלול אפליקציות זרימה וקנבס?
כן, זרימות ויישומי בד ציור הן תומכים בפתרון, כך שאם רכיבים אלה מתווספים לפתרון, הם יכולים להשתתף במחזור החיים של היישום שלך. עם זאת, חלק מהשלבים עדיין דורשים תצורות ידניות. הצורך בתצורה ידנית יטופל בהמשך השנה כאשר נציג משתנים סביבתיים ומחברים. ניתן לראות רשימה של מגבלות ידועות כאן: מגבלות ידועות.
כמה עולה Microsoft Power Platform Build Tools?
כלי Build Tools זמינים ללא עלות. עם זאת, נדרש מנוי חוקי Azure DevOps כדי להשתמש ב- Build Tools. מידע נוסף זמין עבור Pricing עבור Azure DevOps.
אני יכול לראות את התוסף, אבל למה אין לי אפשרות להתקין אותו?
אם אינך רואה את האפשרות install, סביר להניח שחסרות לך הרשאות ההתקנה הנחוצות בארגון Azure DevOps שלך. ניתן למצוא מידע נוסף ניהול הרשאות הרחבה.
איך מפתחים יכולים להשתמש בתוצאות של משימת Checker?
פלט המשימה 'בודק' הוא קובץ Sarif והרחבות VS Code ו- Visual Studio זמינות להצגה ולפעולות בקבצים Sarif.
ראה גם
Power Platform Build Tools for Azure DevOps release notes
בניית משימות כלי
מעבדות Microsoft Power Platform Build Tools