גירסא חדשה ל- GitLab! גירסא 10.6 יצאה היום
היום ה- 22 לחודש, וכמו בכל 22 לחודש בשנים האחרונות – יצאה גירסא חדשה של GitLab, עם הרבה פיצ'רים חדשים ומסקרנים.
סרקתי הערב את ה- Release Notes בזריזות ואני מציין כאן כמה פיצ'רים חדשים שריכזו עניין מצד משתמשים שדיברתי איתם בתקופה האחרונה.
כמה פיצ'רים מעניינים ב- GitLab 10.6:
1. מערכת GitLab CI/CD כעת יכולה גם לתפקד ככלי Continuous Integration עצמאי – מה שמאפשר חיבור שלה ל- git repositories חיצוניים כמו GitHub ו- Bitbucket , ובפרט github.com (הענן הציבורי של GitHub)
הואיל ומערכת ה- CI של GitLab קוצרת שבחים (קיבלה בין השאר את המקום ראשון בדו"ח של פורסטר לפני כחצי שנה – לינק בהמשך), ואפשר גם להשתמש בה בחינם במקרים רבים – הדבר הופך את השימוש ב- GitLab CI/CD לאטרקטיבי מאוד לדעתי.
(במשפט מוסגר אגיד שאנחנו בחברה כבר בחנו לא מזמן אפשרות לחבר את GitLab CI/CD למערכות SCM אחרות שהן לא מבוססות Git – כמו ClearCase – וגם זה אפשרי).
2. החיבור של GitLab עם Kubernetes הופך הדוק עוד יותר. אפשר למשל לעשות כעת הפצה ל- K8S Cluster בלחיצת כפתור, וישנן אפשרויות ניטור חדשות מול K8S
3. הרחבת יכולות ה- API – בכל חודש נוספות פונקציות API חדשות, המאפשרות לעשות אוטומציות מתוחכמות ותהליכים מעניינים. כעת יש תמיכה חדשה ביבוא/יצוא של פרוייקטים; גישה ל- Epics דרך API; יכולות נוספות מול ה- Merge Request ; יכולות לשלוף תוכן שיחה מ- issue ספציפי או להכניס תוכן שיחה ל- issue ועוד.
4. ה- Group Issue Board, שמראה לוח משימות – אפשרי כעת גם בגירסא החינמית (עם הגבלה ללוח אחד כזה לכל פרוייקט בגירסא החינמית. בגירסאות בתשלום ללא הגבלת כמות הלוחות)
5. הרחבות לתמיכה בסריקת קוד סטטי ודינאמי (SAST / DAST) – יש כעת תמיכה ב- Java (דרך Maven); אפשר לראות את תוצאות הסריקה כחלק מה- pipeline ועוד.
6 . התמיכה בקבצי קונפיגורציה חיצוניים ל- GitLab CI/CD זמינה כעת בגירסאות ה- Enterprise ההתחלתיות (היתה זמינה ב- Premium קודם לכן)
7. פילטר חדש מאפשר לראות את הענפים (branches ) הפעילים ביותר – שימושי מאוד כאשר יש המון ענפים והסתעפויות.
יש עוד פיצ'רים מסקרנים – קישור לפוסט המקורי באנגלית – בסוף המאמר.
סרטון קצרצר (47 שניות) שהכנו עם צילומי מסך של כמה פיצ'רים חדשים:
חברת ALMtoolbox היא הנציגה הרשמית (היחידה) של GitLab בישראל ובמדינות נוספות, ומספקת מגוון שירותים מסביב למוצר: רישוי, יעוץ, הדרכות, אחסון פרטי בכל העננים, חיבור למוצרים משלימים ועוד.
החברה מתמחה בתכנון תהליכי פיתוח ובדיקות ובהטמעת כלים תומכי ALM , CI/CD, DevOps ו- SCM כגון Git, Jenkins, GitLab, GitHub, JIRA, BitBucket, SmartBear, Confluence, Xray for Jira, Test Rail, ClearCase
נשמח לענות לכל שאלה! במייל gitlab@almtoolbox.com או טלפונית: 072-2405222
קישורים רלבנטים: