הזמנה לוובינר: Case Study of Jenkins and SCM
בקרוב נעביר וובינר הדרכתי מיוחד וחד-פעמי בעברית, ובו נציג Case Study (מקרה בוחן)
שבו עזרנו לאחד מלקוחותינו לשלב באופן ייחודי את Jenkins יחד עם מערכת בקרת-תצורה ClearCase SCM,
ובעצם לממש גישת “Do It Yourself”,
כך שניתנה לאנשי הפיתוח היכולת להריץ בעצמם builds מורכבים.
מתי? יום א' 25/10/2015 בשעה 15:00 שעון ישראל (משך הוובינר כשעה).
הוובינר ללא תשלום ומספר המקומות מוגבל.
ניתן לצפות ולהאזין מכל מקום שנוח לכם, מהמחשב או מהנייד (יש צורך באוזניות או רמקול).
ניתן להירשם בהקלקה כאן
ניתן לצפות בהקלטה כאן
תוכן הוובינר מבוסס על הרצאה שהעברתי לפני כמה חודשים בכנס IBM InterConnect בארה"ב,
ובה הצגתי את הסיטואציה אצל אותו לקוח: פיתוח מוצר המורכב מרכיבי תוכנה רבים
(components), שלכל אחד אופי שונה וקצב פיתוח משלו.
המטרה והאתגר המרכזיים היו ל"שחרר פקקים" של builds, ולאפשר לכל מפתח לבנות
ולקמפל את הסביבה שלו מתי שהוא רוצה ובאופן מיידי למרות שמדובר בסביבה מורכבת –
ללא צורך להמתין שעות או ימים – מה שתרם בסופו של דבר לפידבק מהיר ולשחרור
מהיר יותר של מוצרים.
בין הדברים שניתן יהיה ללמוד בוובינר:
– איך התמודדנו עם גישת "בנה זאת בעצמך"
– איך הצלחנו לאפשר תהליך אוטומטי לחלוטין
– איך חיברנו למערכת ניהול תצורת קוד (SCM) ואיך נמנענו מ- merge conflicts
– איך התמודדנו עם סביבות פיתוח מורכבות שמורכבות מהרבה רכיבי פיתוח (components)
– כיצד ממשק משתמש (UI) פשוט ונוח יכול לתרום לעבודה יעילה
– מהי גישת ה- DevOps שהנחתה אותנו במימוש הפתרון
– איך ניתן לחבר את Jenkins לכלי בקרת תצורה, ואיך ניתן להרחיב את יכולות Jenkins
ועוד
ניתן להירשם גם בהקלקה כאן>
ניתן לצפות בהקלטה כאן
אפשר כמובן להעביר לחברים ועמיתים שיכולים להפיק מכך ערך.
בכוונתנו להקליט את הוובינר (הקלטה תישלח לנרשמים).
לתשומת לב: הגישה אותה נציג, נבנתה בשילוב של Jenkins עם ClearCase, אך עשויה להתאים גם למערכות ניהול תצורה אחרות (כגון svn, git, Perforce, RTC ועוד) – כדאי להצטרף גם אם אינכם משתמשים ב- ClearCase.
לשאלות ופרטים נוספים: devops@almtoolbox.com
ריכוז שאלות שנשאלנו לגבי הוובינר:
1) האם ההדרכה מיועדת רק למי שעובד עם ClearCase ?
ת: לא. הוובינר יעסוק בעקרונות כלליים של בקרת/ניהול תצורה (SCM).
2) האם ההדרכה למתחילים?
לא. די מהר נגיע להסברים על סביבות פיתוח מורכבות יחסית.
אך גם אם אתם מתחילים ורוצים להעשיר את הידע ולהתקדם, זו יכולה להיות הזדמנות עבורכם ללמוד על נושאים מתקדמים ב- SCM .
3) האם הפתרון שיוצג מתאים רק למי שעובד עם Jenkins?
ת: לא בהכרח. למעשה נראה גם כאן עקרונות כלליים של כלי אינטגרציה רציפה (Continuous Integration).
ניתן להתאים כלים דומים ל- Jenkins (דוגמת Bamboo) ע"מ ליישם תהליכים דומים.