« לעמוד הראשי

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 custom field

הוספנו את השדה "Lab" (הוא אינו חלק מהטופס המקורי של GitLab). הצמדנו לו רשימה "סגורה" של ערכים, כך שהמשתמשים יוכלו לבחור רק את אחד הערכים.

באופן דומה ניתן גם להוסיף שדות במסכים נוספים של GitLab :

  • Merge Requests
  • GitLab CI
  • ועוד

אנחנו מציעים תכנון יחד עם הלקוח, מימוש הפתרון ותמיכה בזה לאורך זמן במידת הצורך.
לפרטים נוספים פנו אלינו:  gitlab@almtoolbox.com או טלפונית 072-240-5222

קישורים רלבנטים: