ערכת לימוד: תחילת העבודה עם GitHub Actions עבור Microsoft Power Platform
ערכת לימוד זו בת שלושה חלקים תאפשר לך להתנסות בשיטות עבודה מומלצות לאוטומציה של הבנייה והפריסה של היישום שלך באמצעות GitHub Actions עבור Power Platform. שתי ערכות הלימוד הראשונות עוסקות בהגדרת הסביבות הנדרשות וביצירת פתרון לשימוש מאוחר יותר עם GitHub Actions. אם אתה מנוסה ביצירת סביבות ופתרונות, תוכל לעקוב אחר העצה הבאה ולדלג לערכת הלימוד השלישית כדי להתחיל להשתמש ב- GitHub Actions עבור Power Platform.
- יצירת שלוש סביבות Microsoft Dataverse בדייר שלך
- (מומלץ מאוד) צור מנהל שירות וספק את ההרשאות המתאימות
- יצירת יישום מונחה-דגמים
- ייצוא ופריסה של היישום שלך באמצעות אוטומציה של ניהול מחזור חיים של יישום (ALM)
עצה
אם אתה כבר מכיר את הרעיון של סביבות Dataverse מרובות ואיך להשתמש בפתרונות לאריזת היישום שלך, פשוט הורד את פתרון ALMLab לדוגמה ולאחר מכן דלג אל ערכת הלימוד האחרונה בסידרה זו.
בוא נתחיל עם ערכת לימוד מספר 1 וניצור שלוש סביבות Dataverse.
יצירת הסביבות הנדרשות
עליך ליצור שלוש סביבות Dataverse בדייר לדוגמה או בדייר של הלקוח, או לקבל גישה לסביבות שכאלה. כדי ליצור סביבות אלה, פעל בהתאם להוראות הבאות. אחרת, המשך לסוף ערכת לימוד זו לקבלת השלבים הבאים.
היכנס למרכז הניהול של Power Platform עם אישורים המספקים גישה לדייר בעל קיבולת זמינה של לפחות 3 GB (נדרשת ליצירת שלוש הסביבות).
בחר סביבות באזור הניווט.
בחר + חדש כדי ליצור את הסביבה החדשה הראשונה.

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

בחר כן כדי ליצור מסד נתונים ולאחר מכן בחר הבא.
הגדר את המטבע ל- USD ואת השפה ל- English. כלול את היישומים והנתונים לדוגמה, ספק כתובת URL של הארגון העסקי שלך ולאחר מכן בחר שמור.

סביבת הפיתוח שלך נוצרה, ועכשיו בצע את השלבים 4-8 שלעיל כדי ליצור סביבה שנייה בשם "שמך - build", ולאחר מכן צור סביבה שלישית בשם "שמך - prod". הסביבה השלישית יכולה להיות סוג של סביבת ניסיון.
כעת יש לך את סביבות הפיתוח, הבנייה והייצור הדרושות במודולים הבאים בערכת לימוד זו.
צור את חשבון מנהל השירות והענק לו זכויות לסביבות שנוצרו
יהיה עליך ליצור הרשמה ליישום בתוך Azure Active Directory. מידע נוסף: ערכת לימוד: הרשמה ליישום עם Azure Active Directory
עם יצירת ההרשמה ליישום, שים לב ושמור את מזהה הספריה (דייר) ואת מזהה היישום (לקוח) של היישום.

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

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

יצירת משתמש יישום
כדי שזרימת העבודה של GitHub תפרוס פתרונות כחלק מצבר CI/CD, יש לתת גישה ל"משתמש יישום" לסביבה. "משתמש יישום" מייצג משתמש ללא רשיון המאומת באמצעות הרשמת היישום שהושלמה בשלבים הקודמים.
נווט אל סביבת Dataverse (https://[org].crm.dynamics.com).
נווט אל הגדרות > אבטחה > משתמשים.
בחר את הקישור רשימת משתמשי יישום.

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

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