שתף באמצעות


ערכת לימוד: תחילת העבודה עם GitHub Actions עבור Microsoft Power Platform

ערכת לימוד זו בת שלושה חלקים תאפשר לך להתנסות בשיטות עבודה מומלצות לאוטומציה של הבנייה והפריסה של היישום שלך באמצעות GitHub Actions עבור Power Platform. שתי ערכות הלימוד הראשונות עוסקות בהגדרת הסביבות הנדרשות וביצירת פתרון לשימוש מאוחר יותר עם GitHub Actions. אם אתה מנוסה ביצירת סביבות ופתרונות, תוכל לעקוב אחר העצה הבאה ולדלג לערכת הלימוד השלישית כדי להתחיל להשתמש ב- GitHub Actions עבור Power Platform.

  • יצירת שלוש סביבות Microsoft Dataverse בדייר שלך
  • (מומלץ מאוד) צור מנהל שירות וספק את ההרשאות המתאימות
  • יצירת יישום מונחה-דגמים
  • ייצוא ופריסה של היישום שלך באמצעות אוטומציה של ניהול מחזור חיים של יישום (ALM)

טיפ

אם אתה כבר מכיר את הרעיון של סביבות Dataverse מרובות ואיך להשתמש בפתרונות לאריזת היישום שלך, פשוט הורד את פתרון ALMLab לדוגמה ולאחר מכן דלג אל ערכת הלימוד האחרונה בסידרה זו.

בוא נתחיל עם ערכת לימוד מספר 1 וניצור שלוש סביבות Dataverse.

יצירת הסביבות הנדרשות

עליך ליצור שלוש סביבות Dataverse בדייר לדוגמה או בדייר של הלקוח, או לקבל גישה לסביבות שכאלה. כדי ליצור סביבות אלה, פעל בהתאם להוראות הבאות. אחרת, המשך לסוף ערכת לימוד זו לקבלת השלבים הבאים.

  1. היכנס למרכז הניהול של Power Platform עם אישורים המספקים גישה לדייר בעל קיבולת זמינה של לפחות ‎3 GB (נדרשת ליצירת שלוש הסביבות).

  2. בחר סביבות באזור הניווט.

  3. בחר + חדש כדי ליצור את הסביבה החדשה הראשונה.

    סביבה חדשה.

  4. הסביבה הראשונה צריכה להיקרא 'השם שלך – dev', הגדר את האזור כ'ארצות הברית (ברירת מחדל)', הגדר את סוג הסביבה כארגז חול (אם אפשרות זו זמינה), אם לא השתמש באפשרות 'ניסיון'.

    • ודא כי לחצן האפשרויות הדו-מצבי ‏‫צור מסד נתונים עבור סביבה זו‬ מוגדר ככן

    ‏‫‏‫צור סביבה‬‬.

  5. לחץ על הבא.

  6. הגדר את השפה והמטבע לפי העדפותיך והגדר את לחצן האפשרויות "‏‫האם לפרוס יישומים ונתונים לדוגמה? " לאפשרות כן, ולאחר מכן לחץ על שמור

    הגדר מטבע.

  7. סביבת הפיתוח שלך נוצרה, בצע את שלבים 2 עד 7 לעיל כדי ליצור סביבה שנייה שנקראת 'השם שלך - build', ולסיום, צור סביבה שלישית שנקראת 'השם שלך - prod'

עכשיו יש לך את הסביבות שנצטרך, ואתה מוכן להתחיל את המודולים הבאים של מעבדה מעשית זו.

צור את חשבון מנהל השירות והענק לו זכויות לסביבות שנוצרו

  1. יהיה עליך ליצור הרשמה ליישום בתוך מזהה Microsoft Entra. עשה זאת עבור כל סביבות ה-DEV/BUILD/PROD שבהן נעשה שימוש. מידע נוסף: ערכת לימוד: הרשמה לאפליקציה עם מזהה Microsoft Entra

  2. עם יצירת ההרשמה ליישום, שים לב ושמור את מזהה הספריה (דייר) ואת מזהה היישום (לקוח) של היישום.

    הרשמה ליישום

  3. בלוח הניווט של הדף מבט כולל, בחר הרשאות API.

  4. בחר +הוסף הרשאה ובכרטיסיה ממשקי API של Microsoft, בחר Dynamics CRM.

  5. בטופס בקש הרשאות API, בחר הרשאות מוסמכות, סמן את התחזות_משתמש ובחר הוסף הרשאות.

  6. בטופס בקש הרשאות API, בחר שירות זמן ריצה של PowerApps, בחר הרשאות מוסמכות, סמן את התחזות_משתמש ובחר הוסף הרשאות.

  7. מתוך הטופס בקש הרשאות API, בחר ממשקי API שהארגון שלי משתמש בהם, חפש את "PowerApps-Advisor" באמצעות שדה החיפוש, בחר PowerApps-Advisor ברשימת התוצאות, בחר הרשאות מוסמכות, סמן זכויות Analysis.All ובחר הוסף הרשאות.

הרשאות API

  1. לאחר מכן, המשך ליצור סוד לקוח, בחלונית הניווט, בחר אישורים וסודות.

  2. מתחת לסודות לקוח, בחר + סוד לקוח חדש.

  3. בטופס, הזן תיאור ובחר הוסף. תעד את מחרוזת הסוד, לא תוכל להציג שוב את הסוד לאחר שתצא מהטופס.

לקוח וסודות

יצירת משתמש יישום

כדי שזרימת העבודה של GitHub תפרוס פתרונות כחלק מצבר CI/CD, יש לתת גישה ל"משתמש יישום" לסביבה. "משתמש יישום" מייצג משתמש ללא רשיון המאומת באמצעות הרשמת היישום שהושלמה בשלבים הקודמים.

  1. היכנס אל מרכז הניהול של Power Platform.

  2. עבור אל סביבות> פתח את הסביבה הרצויה >הגדרות>משתמשים + הרשאות>משתמשי אפליקציה.

  3. בחר + משתמש אפליקציה חדש. לוח ייפתח בצד שמאל של המסך.

  4. בחר + הוסף יישום. רשימה של כל הרשמות היישום בדייר Microsoft Entra שלך מוצגת. המשך לבחירת שם היישום מרשימת היישומים הרשומים.

  5. תחת יחידה עסקית, בתיבה הנפתחת, בחר את הסביבה שלך כיחידה העסקית.

  6. תחת תפקידי אבטחה, בחר מנהל מערכת ובחר צור. זה יאפשר למנהל השירות גישה לסביבה.

יצירת משתמש יישום חדש

כעת, לאחר שיצרת את מנהל השירות, תוכל להשתמש במנהל השירות או בשם המשתמש והסיסמה הסטנדרטיים עבור זרימת העבודה שלך ב- GitHub.

חשוב

אם הפעלת אימות רב-גורמי (MFA), אימות מנהל השירות הוא שיטת האימות שבה כדאי להשתמש.

ראה גם

אוטומציה של זרימת העבודה מהרעיון ועד לייצור