GitLab מתחבר באמצעות טוקן גישה אישי. הגדירו אותו ב הגדרות → חיבורים → בקרת קוד מקור.
יצירת הטוקן
ב-GitLab, צרו טוקן גישה אישי עם api הטווח שלו. הוא מאפשר קריאת תוכן המאגר, יצירת ענפים ופתיחת בקשות מיזוג.
הדביקו אותו בהגדרות בקרת הקוד מקור. Coroid מצפין אותו בשהייה, אינו מחזיר אותו דרך הממשק או API, ואינו כולל אותו בייצוא ההגדרות.
בעלות על הטוקן
לשימוש משותף של הצוות, צרו את הטוקן בחשבון שנועד לאוטומציה ולא בחשבון אישי, כדי שהחיבור ימשיך לפעול גם כשאנשים משנים תפקידים.
קבעו תאריך תפוגה שתעקבו אחריו בפועל. טוקן שפוג תוקפו מבלי שאיש ישים לב יגרום לכך שעבודה לא תצליח להישלח, מה שיוצר תסמינים מבלבלים שקשה לאבחן מהודעת השגיאה בלבד.
בקשות מיזוג
Coroid פותח בקשות מיזוג באותו אופן שבו הוא פותח בקשות Pull ב-GitHub – ענף לכל משימה, שנשלח כשהעבודה מוכנה, ומכוון לענף הבסיס שלכם.
Coroid לעולם לא מבצע מיזוג באופן אוטומטי. המיזוג מתרחש רק כשאדם מאשר את בקשת המיזוג ב-GitLab או לוחץ על אישור ומיזוג ב-Coroid.
כללי האישור והדרישות של זרימת העבודה הקיימים שלכם חלים ללא שינוי. אישור ומיזוג מבצע מיזוג גם דרך בקשת המיזוג, כך שאותם כללים קובעים אם הפעולה תצליח. ראו ביצוע מיזוג.
אפליקציות סקירה של GitLab
כשאתם משתמשים באפליקציות סקירה של GitLab, ניתן לצרף את הסביבות האלה לבקשות מיזוג כראיות לסקירה. ראו ראיות לסקירה.
GitLab בעיבוד עצמי
החיבור מניח שמופע ה-GitLab שלכם נגיש מ-Coroid. עבור מופע בעיבוד עצמי מאחורי גבול רשת, זו דרישה הכרחית שיש לפתור לפני שהטוקן יהיה רלוונטי.