Custom Fields ב- GitLab
מהם Custom Fields והאם יש אותם ב- GitLab ?
כידוע, GitLab מציע גם יכולות של ניהול פרוייקט ומעקב אחר משימות (Project Management / Issue Tracking).
אחת היכולות שחסרה באיזורים אלה ב- GitLab היא custom fields — דהיינו היכולת להוסיף שדות מותאמים ("קאסטום") משלנו כדי לתאר את הפיצ'ר או הבאג בצורה טובה יותר.
נתקלנו בהרבה לקוחות ששאלו לגבי עניין זה, ועזרנו לרבים מהם.
מלבד האפשרות לבנות תהליך ע"י חיבור לכלי issue tracking יעודיים, כגון Jira / ClearQuest / Taiga / OpenProject (כך שהשדות המותאמים יהיו בכלים הנ"ל ו- GitLab ישמש רק ככלי SCM ואולי גם CI/CD), עזרנו לאחרונה ללקוח להוסיף custom fields ישירות לתוך הטופס של GitLab, ועל זה נספר הפעם במאמר זה.
הוספת custom field לתוך GitLab מאפשרת בעצם למשתמשים להשאר בכלי אחד,
ויש בזה גם לא מעט נוחות למשתמשים ולאנשי ה- DevOps / IT שמתחזקים מערכת אחת ולא שתיים.
להלן סרטון הדגמה לשדה “Lab” שהוספנו (ובו 3 אפשרויות לבחירה):
הדגמת Custom Field ב- GitLab :
למעשה ניתן לשלוט בטופס ולהוסיף מגוון שדות, כגון dropdown lists (כמו הנ"ל), שדות checkboxes , שדות טקסט חופשי ועוד.
בדוגמא כאן הוספנו שדה מסוג Dropdown list בשם "Lab", ובו 3 ערכים אפשריים (לחצו להגדלה):
באופן דומה ניתן גם להוסיף שדות במסכים נוספים של GitLab :
- Merge Requests
- GitLab CI
- ועוד