עדכון אחרון: נובמבר 2024 (פורסם לראשונה ב- 2020). אני נשאל בתדירות גבוהה מה ההבדלים בין גירסאות SonarQube. מהשאלות ניכר ששיטת הרישוי של היצרן לא הכי ברורה, וריבוי הגירסאות די מבלבל. לכן החלטתי להעלות על הכתב את הנקודות המהותיות ולעזור לעשות סדר בדברים. תוכן עניינים ההבדלים העיקריים ב- SonarQube Editions מה מוצע בגירסת Community Edition החינמית? מה […]
כל הפוסטים בקטגוריה ‘Continuous Integration’
תהליך הפיתוח עם GitLab – חלק א'
GitLab היא מערכת מבוססת web הבנויה מעל Git, ומאפשרת יכולות ניהול קבצים וגירסאות, ניהול ומעקב אחר משימות, הרצת בניות ובדיקות ועוד. בשונה מכלים אחרים המשלימים את Git (דוגמת GitHub ו- BitBucket), זוהי מערכת הבנויה בקוד פתוח. GitLab מאפשרת תמיכה בתהליך פיתוח מלא ובצורה חדשנית ואטרקטיבית, ובמאמר זה אציג את התהליך העדכני כפי שהוא מוצע בגירסא האחרונה […]
על החיבור בין GitLab ל- OpenShift
המאמר מסביר על על החיבור בין GitLab ל- OpenShift : מסביר מהו GitLab Operator, מה היתרונות של OpenShift וכן מספק הדגמות מוקלטות
הקלטה: המסע של LivePerson מ- CI ל- CD בסקייל גבוה
אתמול אירחתי את ניר קורן לוובינר מעניין על המסע ל- Continuous Delivery בחברה בה הוא עובד – LivePerson . לפני כמה חודשים יצא לי לצפות בסיפור המסע במסגרת מיטאפ של חברת LivePerson ושל DevOps Israel, וזה היה מאוד מעניין ומחכים, אך לא צולם או הוקלט. לכן ביקשתי מניר להעביר זאת שוב, במסגרת וובינר "חי", ולשמחתי […]
החל מהשבוע הקרוב: מוזמנים ל- 5 וובינרים בנושא DevOps, CI/CD וענן שאנו מארחים
מוזמנים ל- 5 וובינרים שאנו מארחים ממש בקרוב! 4 וובינרים על מוצרי HashiCorp החל מיום ג' הקרוב (30/6/2020) אני מארח סדרה של וובינרים על מוצרי HashiCorp, בשיתוף עם חברת HashiCorp (אנו מייצגים את החברה בארץ ובמדינות נוספות). כל וובינר יוקדש לאחד המוצרים הבאים: Vault, Terraform, Consul, Nomad , ובכל וובינר נציג מה התחדש לאחרונה במוצר […]
מוזמנים לוובינר חי: המסע מ- CI אל CD בחברת LivePerson
ביום רביעי ה- 1/7 אני מארח את ניר קורן לוובינר מעניין על המסע ל- Continuous Delivery בחברה בה הוא עובד – LivePerson . לפני כמה חודשים יצא לי לצפות בסיפור המסע שלו במסגרת מיטאפ של חברת LivePerson , וזה היה מאוד מעניין ומחכים, אך לא צולם או הוקלט. לכן ביקשתי מניר להעביר זאת שוב, […]
כדאי להכיר: מימוש Serverless שתוכלו לממש עם GitLab CI/CD בענן – וללא תשלום
בקצרה: תוכלו להריץ תוכניות שכתבתם מבלי להחזיק שרת משלכם וללא תשלום – באמצעות GitLab CI/CD לפני כמה חודשים התחלנו לחלק ללקוחותינו דו"חות Excel המכילים רשימות מפורטות של פיצ'רים הקיימים ב- GitLab. את הרשימות היינו מייצרים אוטומטית אחת לחודש, באמצעות "הנדסה הפוכה" וע"י שימוש ב- GitLab API , ומייצרים זאת באופן אוטומטי על מכונות פרטיות שלנו, […]
הקלטה זמינה: היכרות עם GitLab CI/CD
לאחרונה אירחתי את Xiaogang Wen – מומחה טכני ו- Solution Architect שעובד בחברת GitLab ומלווה רבים מלקוחותינו בארץ (ואף התארח כאן בארץ). אירחתי אותו לוובינר של כשעה שבו הציג את GitLab CI . במפגש הוא סקר את הפיצ'רים במוצר; את היתרונות במערכת ; ענה לכמה שאלות ששאלו אנשים מהקהל וגם העביר דמו טכני קצר. כידוע, […]
מה חדש ב- GitLab ? (מרץ 2019)
אחת לתקופה אנו מעלים סיכום קצר של כמה פיצ'רים חדשים ומרכזיים שנוספו ל- GitLab בתקופה האחרונה. הנה סיכום כזה שמתייחס לטווח הגירסאות מגירסא 11.6 (דצמבר 2018) עד 11.9 (מרץ 2019). את הסיכום הפעם בחרתי לחלק לכמה קטגוריות מרכזיות: הפיצ'רים המבוקשים ביותר (ע"פ חכמת ההמונים – הסבר מייד בהמשך) פיצ'רים חדשים הקשורים ל- Code Security […]
שילוב בדיקות ו- CI/CD – דוגמא לשילוב Selenium ו – GitLab CI/CD
בחרתי להראות כאן דוגמא שבנינו בעצמנו – עבור עצמנו – של הרצת בדיקות אוטומטיות על האתר שלנו (almtoolbox.com) – שתפעל ברגע שאנחנו מבצעים שינוי כלשהו בקוד האתר. האתר שלנו הוא אתר אינטרנט מסחרי שמכיל תוכן רב ומגיעים אליו גולשים רבים מכל העולם ובכל יום. חשוב לנו להריץ regression tests לאחר ביצוע שינויים באתר, בכדי לוודא […]
האם התקנת GitLab מעל Kubernetes מספקת High Availability?
עדכון אחרון: 17/03/2019 בקצרה: זהו מאמר שמסביר מה משיגים בשילוב GitLab עם Kubernetes – ומה לא. כנציגי GitLab בארץ, אנו מקבלים שאלות טכניות על בסיס יומיומי בנוגע למוצר ולכלים שמתחברים אליו. אחת השאלות שראינו שחוזרת על עצמה בתקופה האחרונה, היא החיבור מול Kubernetes . שמנו לב שישנה מחשבה שהתקנת GitLab מעל Kubernetes תתן פתרון High […]
הדגמת יכולות של GitLab יחד עם Kubernetes
GitLab נחשב כלי חזק ופורץ-דרך לא רק ככלי Version Control ולא רק ככלי CI – אלא גם ככלי CD (במשמעות Continuous Deployment), ובפרט בעבודה מול קונטיינרים ו- Kubernetes. ליקטנו כאן 7 סרטוני מיטאפים נבחרים מהתקופה האחרונה, המדגימים יכולות של GitLab מול Kubernetes. הסרטונים הם לא של היצרן (חברת GitLab) אלא הוקלטו במסגרת מיטאפים חופשיים ברחבי […]
אנו מייצגים כעת את חברת HashiCorp בישראל
אני שמח לבשר שנבחרנו לייצג בארץ (ובמדינות נוספות) את חברת Hashicorp והמוצרים המוכרים שלה: Terraform, Vault, Consul, Nomad מוצרי החברה מסייעים בבניית אוטומציה לתשתיות ענן, ובצורה חכמה. Terraform – יצירה ופריסה של שרתים ומשאבים בצורה של תשתית כקוד (Infrastructure as Code), בצורה שעוזרת לכם לעבור בקלות מענן א' לענן ב' בעת הצורך. Vault – ניהול […]
חדש: שילוב כוחות של SpotInst יחד עם GitLab CI/CD
החל מהשבוע ניתן לחבר בין המוצר Spotinst Elastigroup לבין GitLab CI/CD. השילוב הזה בעצם מאפשר להנות מ- 3 יתרונות: חסכון כספי על מכונות Spot Instances שמקימים על AWS (חסכון שיכול להגיע עד 80%) זמינות של 100% של המכונות למרות שהן מסוג Spot היכולות המתקדמות של GitLab CI/CD (כלי ה- CI שקיבל לא מזמן את המקום […]
מוזמנים לוובינר: הצגת האתגרים בשימוש בקוד פתוח + Case Study + הצגת פתרון של Snyk
כיום כולם מסכימים שקוד פתוח מאפשר לפתח מהר יותר ולהוציא לשוק מוצר בזמן קצר יותר, ובהתאם לכך – חברות רבות מאפשרות למפתחים שלהן להכניס חבילות קוד-פתוח למוצר. אך מצד שני – קוד פתוח אינו בהכרח בדוק ואיכותי בהיבטי אבטחת-מידע — והכנסה שלו עלולה לתת פתח לפרצות אבטחה. אז מה עושים? וכיצד מתמודדים עם הנושא? אני […]