פעולות GitHub זמינות לניהול Microsoft Power Platform

מאמר זה מספק מידע על פעולות GitHub הזמינות לניהול Microsoft Power Platform.

קביעת תצורה של האישורים לשימוש בזרימות העבודה שלך ב- GitHub

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

הגדר את הפרמטרים הבאים בתוך קובץ ה- Script של פעולות GitHub שלך כמשתני סביבה:

  • מזהה היישום: WF_APPLICATION_ID:<your application id>
  • מזהה דייר: WF_TENANT_ID:<your tenant id>

סוד הלקוח יאוחסן כסוד GitHub, כמתואר בסודות מוצפנים, ותהיה הפניה אליו מתוך קובץ ה- Script של הפעולה באמצעות פרמטר כגון client secret: ${{secrets.CLIENT_SECRET_GITHUB_ACTIONS}}.

משימות ניהוליות

המשימות הניהוליות הזמינות מוסברות להלן.

יצירת סביבה

פרמטר תיאור
user-name שם המשתמש של החשבון שבו אתה משתמש כדי להתחבר.
password-secret הסיסמה עבור שם המשתמש. הסיסמאות של GitHub מוגדרות ב הגדרות תחת סודות. אין באפשרותך לאחזר סוד לאחר שהוגדר ונשמר.
app-id מזהה היישום שעמו יש לבצע אימות. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
client-secret סוד הלקוח המשמש לאימות קו צינור של GitHub. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
tenant-id מזהה הדייר בעת אימות עם app-id ו- client-secret.
שם שם הסביבה שאתה עומד ליצור.
אזור שם האזור שבו תיווצר הסביבה שלך.
ערך ברירת המחדל הוא unitedstates.
סוג סוג הסביבה (ניסיון, ארגז חול, ייצור, SubscriptionBasedTrial).
מידע נוסף: סביבות ניסיון
מטבע המטבע לשימוש עבור הסביבה.
ערך ברירת המחדל הוא USD.
שפה השפה לשימוש עבור הסביבה.
ערך ברירת המחדל הוא English.
תבניות התבניות שיש לפרוס בסביבה.
הם מועברים כערכים מופרדים באמצעות פסיקים.
תחום שם התחום של כתובת ה- URL של הסביבה.
לדוגמה, https://{contoso}0.crm.dynamics.com

הפלט יהיה כתובת ה- URL של הסביבה החדשה.

העתקת סביבה

פרמטר תיאור
source-url כתובת ה- URL של המקור של הסביבה שיש להעתיק.
לדוגמה, https://source-env.crm.dynamics.com
target-url כתובת ה- URL של היעד של הסביבה שיש להעתיק.
לדוגמה, https://target-copy-env.crm.dynamics.com
user-name שם המשתמש של החשבון שבו אתה משתמש כדי להתחבר.
password-secret הסיסמה עבור שם המשתמש. הסיסמאות של GitHub מוגדרות ב הגדרות תחת סודות. אין באפשרותך לאחזר סוד לאחר שהוגדר ונשמר.
app-id מזהה היישום שעמו יש לבצע אימות. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
client-secret סוד הלקוח המשמש לאימות קו צינור של GitHub. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
tenant-id מזהה הדייר בעת אימות עם app-id ו- client-secret.

גבה סביבה

פרמטר תיאור
environment-url כתובת ה- URL של הסביבה שצריך לגבות.
לדוגמה, https://env-to-backup.crm.dynamics.com
backup-label שם משמעותי שישמש כתווית עבור גיבוי הסביבה.
user-name שם המשתמש של החשבון שבו אתה משתמש כדי להתחבר.
password-secret הסיסמה עבור שם המשתמש. הסיסמאות של GitHub מוגדרות ב הגדרות תחת סודות. אין באפשרותך לאחזר סוד לאחר שהוגדר ונשמר.
app-id מזהה היישום שעמו יש לבצע אימות. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
client-secret סוד הלקוח המשמש לאימות קו צינור של GitHub. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
tenant-id מזהה הדייר בעת אימות עם app-id ו- client-secret.

שחזור סביבה מגיבוי

פרמטר תיאור
source-url כתובת ה- URL של המקור של הסביבה שיש לשחזר.
לדוגמה, https://env-backup-source.crm.dynamics.com
target-url כתובת ה- URL של היעד של הסביבה שאליה יש לשחזר.
לדוגמה, https://env-target-restore.crm.dynamics.com
user-name שם המשתמש של החשבון שבו אתה משתמש כדי להתחבר.
password-secret הסיסמה עבור שם המשתמש. הסיסמאות של GitHub מוגדרות ב הגדרות תחת סודות. אין באפשרותך לאחזר סוד לאחר שהוגדר ונשמר.
app-id מזהה היישום שעמו יש לבצע אימות. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
client-secret סוד הלקוח המשמש לאימות קו צינור של GitHub. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
tenant-id מזהה הדייר בעת אימות עם app-id ו- client-secret.

איפוס סביבה

פרמטר תיאור
environment-url כתובת ה- URL של הסביבה שצריך לאפס.
לדוגמה, https://env-to-reset.crm.dynamics.com
user-name שם המשתמש של החשבון שבו אתה משתמש כדי להתחבר.
password-secret הסיסמה עבור שם המשתמש. הסיסמאות של GitHub מוגדרות ב הגדרות תחת סודות. אין באפשרותך לאחזר סוד לאחר שהוגדר ונשמר.
app-id מזהה היישום שעמו יש לבצע אימות. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
client-secret סוד הלקוח המשמש לאימות קו צינור של GitHub. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
tenant-id מזהה הדייר בעת אימות עם app-id ו- client-secret.

מחיקת סביבה

פרמטר תיאור
environment-url כתובת ה- URL של הסביבה שצריך למחוק.
לדוגמה, https://env-to-delete.crm.dynamics.com
user-name שם המשתמש של החשבון שבו אתה משתמש כדי להתחבר.
password-secret הסיסמה עבור שם המשתמש. הסיסמאות של GitHub מוגדרות ב הגדרות תחת סודות. אין באפשרותך לאחזר סוד לאחר שהוגדר ונשמר.
app-id מזהה היישום שעמו יש לבצע אימות. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
client-secret סוד הלקוח המשמש לאימות קו צינור של GitHub. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
tenant-id מזהה הדייר בעת אימות עם app-id ו- client-secret.

משימות עוזר

משימות העוזר הזמינות מתוארות להלן.

WhoAmI

אימות חיבור השירות על-ידי חיבור השירות ושליחת בקשת WhoAmI [SDK/Web API]. הכללת משימה זו בשלב מוקדם בקו הצינור של DevOps יכולה להיות שימושית כדי לאמת קישוריות לפני תחילת העיבוד.

פרמטר תיאור
environment-url כתובת ה- URL של הסביבה שאליה אתה מתחבר.
user-name שם המשתמש של החשבון שבו אתה משתמש כדי להתחבר.
password-secret הסיסמה עבור שם המשתמש. הסיסמאות של GitHub מוגדרות ב הגדרות תחת סודות. אין באפשרותך לאחזר סוד לאחר שהוגדר ונשמר.
app-id מזהה היישום שעמו יש לבצע אימות. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
client-secret סוד הלקוח המשמש לאימות קו צינור של GitHub. פרמטר זה הוא נדרש בעת אימות עם אישורי מנהל שירות.
tenant-id מזהה הדייר בעת אימות עם app-id ו- client-secret.

עריכת קו צינור לגרסאות Build והפצה

כדי ללמוד אודות יצירת זרימות עבודה וצינורות מרובי פעולות באמצעות עריכה מעשית עם פעולות GitHub עבור Microsoft Power Platform, השלם את מעבדות פעולות GitHub עבור Microsoft Power Platform.

מידע נוסף: אודות פעולות GitHub

למידע נוסף

פעולות GitHub עבור Microsoft Power Platform