« לעמוד הראשי

הקלטה זמינה כעת: וובינר הדרכתי על GitLab

אתמול העברנו וובינר הדרכתי ראשון על GitLab. לשמחתנו היתה היענות רבה ולמעלה מ- 120 איש נרשמו אליו.

אני שמח לבשר שההקלטה, השקפים והתקציר זמינים כעת כאן בפוסט הזה.

הקלטה מלאה של הוובינר (כשעה):

 

השקפים של הוובינר (ניתן לדפדף באמצעות הכפתורים שבתחתית התמונה):

 

שקפים של סיפור הלקוח:

 

תקציר הוובינר:

0:00 הקדמה ורקע ל- GitLab ולצורך בכלי עזר שיעזרו בפיתוח מהיר יותר ובשיפור האיכות.

החל מ 03:26  שיתפתי בכמה עובדות מעניינות על GitLab.

החל מ- 06:00 הסברתי על ה- GitLab Flow ועל החזון של "מרעיון לביצוע" (From idea to production) שיסופקו כולם באמצעות כלי אחד. בחלק זה אני מפרט על 10 השלבים בפיתוח תוכנה ואיך הם באים לידי ביטוי ב- GitLab (ניתן לקרוא גם מאמר דומה כאן אצלנו בבלוג)

החל מ- 13:28 – פירוט קצר על הכלים שכלולים בתוך GitLab

החל מ- 14:40, הצגנו דמו של פיתוח המשלב את הכלים הבאים: GitLab, Git, Eclipse, Slack.

אלכס קרנובסקי ואני הצגנו אפליקציה שפיתחנו ב- Java בעזרת Eclipse IDE, המקבלת כתובת אתר ומחזירה את כתובת ה- IP שלו. לצורך ההדגמה החלטנו על שינוי קטן באפליקציה, בו נשנה את הטקסט בהודעת ההחזר של האפליקציה.
לצורך כך פתחנו issue (מסוג enhancement) ב – GitLab, וראינו איך המידע עליו מגיע אוטומטית לערוץ פנימי ב- Slack .

לאחר מכן ראינו איך אנו מבצעים שינוי קוד (היושב ב- Git ונגיש גם דרך GitLab) דרך Eclipse (המחובר ל- Git). את הקוד שינינו ב- branch חדש שפתחנו. לאחר מכן ביצענו Commit, וחזרנו לדשבורד של GitLab (ב- 30:16), וראינו איך ניתן לראות שם את שינוי הקוד ואף להשוות לגירסא קודמת יותר.

לאחר מכן פתחנו Merge Request באמצעות GitLab, שהוא הבקשה למיזוג חזרה לענף ה- master .

החל מ- 33:35 התמקדנו ביכולות ה- CI וה- CD שמובנות ב- GitLab, והדגמנו אותן על גירסא 8.14 של GitLab עצמו, שצפויה לצאת בעוד פחות משבוע (אכן – GitLab מפותח באמצעות GitLab – והואיל ומדובר בקוד פתוח – ניתן ממש לראות את כל הקוד והמשימות).

החל מ- 39:18 – סיפור לקוח: מתן קידר מחברת Thomson Reuters, הציג את תהליך הפיתוח אצלם, הכולל את GitLab משולב עם Jenkins ו- Slack, ונתן כמה טיפים חשובים ותובנות מעניינות. ישנם גם שקפים של המצגת שלו כאן בהמשך הפוסט.

החל מ- 51:30 ענינו על כמה שאלות נפוצות שנשאלנו:

  1. מה הופך את GitLab לשונה מכלים אחרים שלכאורה דומים, כגון GitHub, BitBucket, JIRA, Trello, Jenkins ועוד.
  2. מה ההבדלים בין גירסת ה- Community החינמית לבין הגירסא הארגונית (Enterprise) שהיא בתשלום
  3. מה הערך המוסף שאנו (חברת ALMtoolbox) מספקים לארגונים שכבר עובדים או רוצים לעבוד עם GitLab
  4. מהם ההבדלים בין גירסת הענן של GitLab לגירסת ה- on-premise שניתנת להתקנה בשרתי החברה או בענן פרטי

 

מקווה שנהניתם והפקתם תועלת מהוובינר!

 

 

חברת ALMtoolbox מתמחה בתהליכים ובכלים תומכי ALM , DevOps ו- SCM
כגון Git, Jenkins, GitLab, GitHub, InstallBuilder, ClearCase, BitBucket, RTC, JIRA, ומספקת פתרונות הכוללים שירותים מקצועיים, תמיכה, הדרכה, פיתוח מותאם ומכירת רשיונות.

 

חברת ALMtoolbox היא המפיצה הרשמית של GitLab בישראל, ומתמחה במתן שירותי יעוץ ל- GitLab , וביניהם:

  • תכנון מערכת GitLab והטמעתה בשרתי הארגון, בענן פרטי או ציבורי
  • סיוע בהתאמה בין תהליכי הפיתוח בארגון לבין התהליכים המוצעים ב- GitLba
  • אינטגרציה לכלים משלימים, דוגמת  Taiga ,   JIRA , Jenkins , Slack   ועוד
  • פיתוח אינטגרציות ותוספות מותאמות לצרכי הלקוח
  • הדרכות GitLab ו- Git
  • יעוץ לגבי רישוי

ניתן לפנות אלינו במייל או טלפונית (072-2405222) ולקבל רשיון התנסות של GitLab לגירסת המלאה.