הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
מנהלי מערכת של Power Platform יכולים ליצור קו צינור אחד או יותר, לשייך כל מספר של סביבות, ואז לחלוק גישה עם אותם אנשים שמנהלים או מפעילים קווי צינורות.
תנאים מוקדמים למארח קווי צינורות מותאמים אישית
- ההמלצה היא ארבע סביבות, אבל אתה יכול להשתמש בשלוש סביבות Power Platform כדי ליצור קו צינור.
- כל הסביבות המשמשות בקווי הצינורות חייבות לכלול מסד נתונים של Microsoft Dataverse.
- עליך להיות בעל תפקיד מנהל מערכת ב- Power Platform או ב- Dataverse כדי להתקין את יישום קווי הצינור.
- יש להפעיל את כל סביבות היעד שבהן נעשה שימוש בקו צינור בתור סביבות מנוהלות.
צור או בחר סביבות עבור קווי צינור
לפני שתתחיל, עליך לזהות אילו סביבות משתתפות בקווי הצינורות. הקפד להפוך את כל סביבות היעד לזמינות כסביבות מנוהלות. סביבות מנוהלות אינן נדרשות עבור סביבות המארחים או המפתחים של קווי צינור.
אירוח סביבה. סביבה זו, שיש לה מטרה ספציפית, פועלת כשטח אחסון וניהול עבור כל ההיסטוריה של תצורת קווי הצינור, האבטחה וההרצה שלהם.
- אנו ממליצים לשמור הגדרה זו כסביבת ייצור ייעודית בנפרד מסביבות הפיתוח והיעד.
- אם תרצה, תוכל להגדיר מספר מארחים שונים בתוך דייר, למשל לניהול צינורות בנפרד עבור ארגונים עסקיים שונים או מיקומים גיאוגרפיים שונים. מארח אחד עבור הדייר כולו גם מקובל, כל עוד כל הסביבות נמצאות באותו מיקום גיאוגרפי.
חשוב
מחיקת הסביבה המארחת מוחקת את כל הצינורות ונתוני ההרצה. השתמש בזהירות והבן את ההשפעה של אובדן נתונים ותצורה, כמו גם גישה של היצרנים לקווי הצינורות המתארחים בסביבה.
סביבת פיתוח. הסביבה הזו היא המקום שבו אתה מפתח פתרונות. ניתן להריץ קו צינור מתוך כל סביבת פיתוח המקושרת אליו.
סביבת יעד. סביבת היעד שבו ייפרס קו צינור. לדוגמה, בדיקות אינטגרציה, בדיקת קבלת משתמשים (UAT), ייצור וכן הלאה.
עצה
השתמש בשמות סביבה המציינים את מטרתן. למשל, Contoso Host, Contoso Development, Contoso QA, וכך הלאה.
התקן את אפליקציית קווי הצינור בסביבה המארחת
שלב זה נדרש רק עבור ההגדרה הראשונית של המארח. תוכל לדלג לסעיף הבא אם כבר יש לך גישה לסביבת מארח שבה תיצור קווי צינורות.
- היכנס למרכ הניהול של Power Platform, עבור אל סביבות>חדש, וצור סביבה חדשה עם מסד נתונים של Dataverse. הקפד לבחור באותו אזור שבו נוצרות סביבות הפיתוח, ה-QA והייצור שלך.
- התקן את אפליקציית קווי הצינור של Power Platform בסביבה המארחת על ידי בחירה בסביבה המארחת ובחירה במשאבים>יישומי Dynamics 365.
- בחר התקן אפליקציה וגלול מטה בחלונית הימנית עד שתמצא את קווי הצינורות של Power Platform.
- בחר הבא, אם אתה מסכים, קבל את התנאים ובחר התקן.
חשוב
אתה צריך להתקין את אפליקציית צינורות הפריסה רק בסביבה המארחת. אינך צריך להתקין אותה בסביבות אחרות, כגון פיתוח, QA או סביבות ייצור שישויכו לקווי הצינורות שלך.
לאחר ההתקנה, יישום תצורה של פריסת קווי צינורות מופיע ברשימת האפליקציות המותקנות.
הגדר את קו צינור הפריסה
העתק את מזההי הסביבה של כל סביבות הפיתוח והיעד המנוהלות שיקושרו לקווי הצינור. אתם תזדקקו למזהים האלה מאוחר יותר. מידע נוסף: מצא את המזהה והשם של ארגון הסביבה שלך
לאחר השלמת התקנת החבילה של ערוץ הפריסה, עברו אל Power Apps ולאחר מכן בחרו את סביבת המארח הייעודית (בה התקנתם את האפליקציה).
הפעל את האפליקציה Deployment Pipeline Configuration.
בחר סביבות בלוח הימני ובחר חדש כדי ליצור את רשומות הסביבות ב- Dataverse:
- שם: הזן שם עבור רשומת הסביבה. מומלץ לכלול את אותו שם כמו הסביבה בפועל, למשל Contoso Dev.
- סוג סביבה: בחר סביבת פיתוח או סביבת יעד. בחר סביבת פיתוח עבור כל סביבות המקור שבהן יפותחו פתרונות לא מנוהלים. בחר סביבת יעד עבור בדיקות איכות וסביבות ייצור שבהן התוצרים של הפתרון המנוהל פרוסים.
- מזהה סביבה: הקפד לבחור את המזהה הנכון. אתה יכול למצוא את מזהה הסביבה עבור הסביבה הנוכחית בתוך make.powerapps.com. בחר בסמל הגדרות בשורת הפקודות, ולאחר מכן בחר משאבים למפתח. מידע נוסף: מצא את המזהה והשם של ארגון הסביבה שלך
בחר שמור.
רענן את הטופס ולאחר מכן ודא ש- סטטוס האימות הוא הצלחה.
חזרו על שלבים 4-6 עד שכל הסביבות המשתתפות בקו הצינור יצרו רשומות סביבה.
בחר קווי צינור בחלונית הניווט השמאלית ולאחר מכן בחר חדש כדי ליצור קו צינור פריסה חדש:
- שם: הזן שם עבור קו הצינור, למשל Contoso Standard Deployment Pipeline או Contoso Hotfix Pipeline.
-
תיאור: לחלופין, הזן תיאור משמעותי עבור קו הצינור.
בתוך הרשת סביבות פיתוח מקושרות, בחר הוסף סביבת פיתוח קיימת ולאחר מכן שייך סביבת פיתוח אחת או יותר. קו צינור צריך לכלול לפחות סביבת פיתוח אחת ושלב אחד לפני שהוא יוכל לפעול.
בתוך הרשת שלבי פריסה, בחר שלב פריסה חדש כדי להציג את חלונית היצירה המהירה.
הזן את הפרטים לכל שלב ולאחר מכן בחר שמור וסגור:
- שם: שם השלב.
- תיאור (אופציונלי): תיאור אפשרי של השלב.
- שלב הפריסה הקודם (אופציונלי): מציין שלב פריסה שיש לפרוס אליו לפני הפריסה לשלב הנוכחי. לדוגמה, בעת יצירת שלב ייצור, ניתן להוסיף את שלב הבדיקה בתור שלב פריסה קודמת. עבור השלב הראשון, או קווי צינורות שמכילים שלב אחד בלבד, יש להשאיר שלב זה ריק.
- סביבת פריסת יעד: זוהי סביבת היעד שאליה שלב זה נפרס.
- נדרש שלב טרום פריסה (אופציונלי): בקשות פריסה ממתינות עד לאישור באמצעות לוגיקה עסקית מותאמת אישית. נדרשת תצורה נוספת. מידע נוסף: הרחבת צינורות ב- Power Platform
חזור על שני השלבים הקודמים עבור כל שלב שתרצה להוסיף לקו הצינור. צריך להיות לפחות שלב אחד. אפשר להוסיף עד שבעה שלבים.
הענק גישה לעריכה או הפעלה של קווי צינורות
אבטחה של קווי צינורות מנוהלת בתוך הסביבה המארחת על ידי הקצאת תפקידי אבטחה. בנוסף, למשתמשים כרגע יש גישה לכל הסביבות המשויכות לקו הצינור כדי ליצור או להפעיל את קו הצינור.
בעת התקנה של אפליקציית קו צינור ב- Power Platform מתווספים שני תפקידי אבטחה:
- משתמש בערוץ פריסה: בעל הרשאות להפעיל קווי צינורות ששותפו איתם.
- מנהל ערוץ פריסה: בעל שליטה מלאה על כל ההגדרה של קו הצינור, ללא צורך בתפקיד מנהל אבטחה במערכת.
שיתוף קווי צינור עם יוצרים
תפקיד האבטחה משתמש בקו צינור פריסה מעניק גישה להפעלת קו צינור אחד או יותר. הוא לא מעניק גישה ליצירה, עריכה או מחיקה של קווי צינורות. משתמשים בעלי תפקיד האבטחה 'משתמש בקו צינור פריסה' אינם יכולים להציג את הסביבה המארחת בתוך בורר הסביבות ב- Power Apps או ב- Power Automate, או להיות מודעים לכך בדרך אחרת.
כדי לשתף קווי צינור:
- הקצה ליצרנים את תפקיד האבטחה משתמש בקו צינור פריסה בתוך הסביבה המארחת. תפקיד אבטחה זה מותקן עם האפליקציה של קווי הצינורות ב- Power Platform. מידע נוסף: הקצאת תפקיד אבטחה למשתמש
- באפליקציה להגדרת קווי הצינור של הפריסה, שתף את רשומת קו הצינור עם יצרנים (או קבוצות Microsoft Entra). הרשאת קריאה מספיקה כדי להציג ולהפעיל קווי צינור מתוך סביבת הפיתוח. מידע נוסף: שיתוף שורות עם משתמש או צוות
- יצרנים חייבים גם להיות בעלי הרשאות לייצא פתרונות מסביבות הפיתוח של המקור, כמו גם הרשאות לייבא פתרונות לסביבות בדיקת היעד והייצור שאליהן נפרס קו הצינור. כברירת מחדל, לתפקידים של 'אחראי על התאמה אישית של המערכת' ו'יוצר משאבי סביבה' יש את ההרשאות האלה.
שתף עם מנהלי מערכת של קווי צינור
תפקיד האבטחה 'מנהל מערכת של קו צינור פריסה' מעניק הרשאות מלאות לכל קווי הצינורות (והטבלאות, המאחסנות מידע על קווי הצינורות) בתוך הסביבה המארחת. התפקיד גם מעניק גישה להפעלת כל קווי הצינורות המשויכים למארח הנוכחי. תפקיד האבטחה 'מנהל מערכת של קו צינור פריסה' לא מעניק הרשאות לבצע פעילויות אחרות בתוך הסביבה המארחת.
חשוב
למנהלי מערכת של קווי צינורות צריכה להיות גם גישה לכל סביבות הפיתוח, הבדיקה והייצור המשויכות לקווי הצינורות שהם יוצרים או מריצים.
הקצה ליצרנים את תפקיד האבטחה מנהל מערכת של קו צינור פריסה או קבוצות Microsoft Entra בתוך הסביבה המארחת. תפקיד אבטחה זה מותקן עם האפליקציה של קווי הצינורות ב- Power Platform. מידע נוסף: הקצאת תפקיד אבטחה למשתמש
הקצאת תפקידי קו צינור באמצעות צוותי אבטחה ביישום 'תצורת קו צינור' של פריסה
בתור מנהל מערכת של ערוץ פריסה, באפשרותך להקצות בקלות תפקידי קווי צינור מוכנים לשימוש ביישום תצורת ערוץ פריסה:
- הפעל את האפליקציה תצורת ערוץ פריסה.
- בחר צוותי אבטחה במקטע הגדרות בחלונית הניווט השמאלית.
יש שלושה צוותים:
- מנהלים של ערוצי פריסה. למשתמשים אלה יש גישה מלאה לכל קווי הצינור והם יכולים להפעיל את היישום 'תצורת ערוץ פריסה'.
- יוצרים של ערוצי פריסה. משתמשים אלה יכולים ליצור ולצרוך קווי צינור אישיים המנוהלים במארח המותאם אישית. אם יצרן צריך להשתמש בקו צינור משותף, מומלץ להקצות למשתמש את התפקיד משתמשי ערוץ פריסה כדי לקבל גישה לתוצרים משותפים ולהפעלות שלב משותפות.
- משתמשים של ערוצי פריסה. משתמשים אלה יכולים להפעיל קו צינור המשותף איתם. משתמשי ערוץ פריסה נהנים גם מגישת קריאה לכל הפעלות שלב הפריסה באותה יחידה עסקית.
שימוש בקו צינור עם סביבות פיתוח אחרות שאינן משויכות כבר
אם למשתמש יש גישת כתיבה בקו צינור נתון, הוא יכול לשייך סביבות פיתוח אחרות לקו צינור זה בחוויית קווי הצינור.
יש לבחור בקו הצינור שנוצר מהתפריט הנפתח. בעת בחירה באפשרות הבא בשלב הראשון של תהליך קביעת התצורה של הפריסה, הסביבה הנוכחית מקושרת לקו הצינור (ולמארח, אם עדיין לא) כסביבת פיתוח.
אפשרות זו שימושית אם יש לך אותו תהליך של קו צינור עבור סביבת פיתוח נוספת. לדוגמה, סביבות ה- UAT והייצור שלך זהות עבור סביבת מקור אחרת. באפשרותך לעשות שימוש חוזר בקו הצינור שכבר יצרת או שקיבלת גישת כתיבה אליו.
ניהול ופיקוח מרכזי על פריסות
אפליקציית ההגדרה של קווי הצינור וסביבת המארח מספקות יתרונות רבים אחרים כמו:
- תצוגה מרכזית של כל פעילות הפריסה. תצוגות מסוננות נגישות גם בחוויית היצרנים עבור קו צינור ופתרון נתון.
- אפשרות לבקר את המקומות שבהם נפרסת גרסת פתרון מסוימת וכן מי יזם את הבקשה.
- הצג יומני שגיאות, תוצאות אימות והגדרות פריסה. משתני סביבה וחיבורים מסופקים במהלך הפריסה.
- שמור גיבויים של כל תוצרי הפתרון לפי גרסה.
- תזמן עבודות מחיקה בכמות גדולה כדי להסיר נתונים לא רצויים ולשמור על קיבולת מסד הנתונים. מידע נוסף: הסרת כמות גדולה של נתונים ספציפיים ממוקדים באמצעות מחיקה בצובר
- השתמש בלוח מחוונים להצגה של מדדי פריסה. תוכל גם לבנות דוחות משלך באמצעות נתונים המאוחסנים בתוך המארח.
גישה ליישום התצורה של ערוץ הפריסה מ- Power Apps
מהדף קווי צינורות בפתרון כלשהו, הפקודה נהל קווי צינור בסרגל הפקודות מעבירה אל יישום התצורה של מארח קווי הצינור המשויך לסביבה הנוכחית:
- אם הסביבה הנוכחית משויכת למארח קווי צינורות מותאם אישית, הלחצן מקשר לאפליקציית התצורה של ערוץ פריסה בסביבת המארח הייעודית.
- אם הסביבה הנוכחית משויכת למארח הפלטפורמה, הלחצן מקשר לאפליקציית להגדרת ערוץ הפריסה בתוך Power Apps.
כל אחד יכול לגשת לאפליקציית 'תצורת ערוץ פריסה' עם תפקיד מנהל מערכת של ערוץ פריסה אם משתמשים במארח מותאם אישית, וכל מנהל מערכת של דייר עבור האפליקציה המשויכת למארח הפלטפורמה.
ניתוק ידני של סביבות ממארח אחד ושיוכן למארח אחר
- מ- Power Apps(make.powerapps.com) , יש להתחיל בסביבה שברצונך לנתק, ולבחור פתרונות.
- בחר כל פתרון שיש לך גישה אליו.
- נווט לדף קווי צינורות מחלונית הניווט השמאלית, ולאחר מכן בחר ניהול קווי צינורות בשורת הפקודות. אם אתה מתחיל עם מארח מותאם אישית, אתה יכול גם ללכת ישירות לסביבת המארח הייעודית ולהפעיל את תצורת צינור פריסה משם.
- כעת, כשאתה נמצא ביישום תצורת קו צינור הפריסה, עבור אל סביבות מחלונית הניווט הימנית.
- בטבלה סביבות פריסה שנוספו המוצגת כברירת מחדל, בחר את רשומות הסביבה עבור הסביבות שברצונך לנתק מהמארח הזה.
- בחר מחק בסרגל הפקודות ואשר את המחיקה.
- לשיוך הסביבות שנמחקו למארח החדש, חזור על שלבים 1-4 אך בהקשר של המארח שברצונך לשייך את הסביבות אליו.
- בטבלה סביבות פריסה שנוספו המוצגת כברירת מחדל, בחר חדש בסרגל הפקודות.
- צור את רשומת הסביבה על ידי הקצאת שם, סוג, מזהה סביבה ותיאור אופציונלי.
כעת תוכל לקשר את הסביבות לקווי צינורות במארח החדש.
שימוש ב'כפיית קישור' כדי לשייך סביבה למארח חדש
לאחר יצירת רשומת סביבה באפליקציית ההגדרה של ערוץ הפריסה, ייתכן שתתקבל הודעת שגיאה המציינת ש"סביבה זו כבר משויכת למארח אחר של קווי צינור". כדי להשתלט על השיוך, וכתוצאה מכך ניתוק הסביבה במארח הקודם וקישור מוצלח למארח החדש, יש לבחור בכפיית קישור בשורת הפקודות.
חשוב
- יצרנים מאבדים גישה לכל קווי הצינור במארח הקודם שהיו נגישים בתוך אותה סביבה כאשר פעולה זו מתבצעת בסביבת פיתוח (מקור).
- ניתן לבטל פעולה זו על ידי כפיית קישור במארח הקודם.
- לרשומת הסביבה במארח הקודם יהיה מצב של אימות שהתיישן עד שהיא תתעדכן, כך שהיא תוצג בתור הצליח אלא אם כן היא מעודכנת.