« לעמוד הראשי

תובנות משדרוגי Atlassian Jira – Confluence – Bitbucket

בתקופה האחרונה יצא לנו לשדרג מוצרי Atlassian ללא מעט חברות, ורצינו לחלוק כמה תובנות משדרוגים אלו ולשתף בידע הנצבר שלנו.

atlassian-bulb2

1. חשוב לשים לב לתאריך סיום התמיכה (EOL) של כל מוצר

באופן כללי – Atlassian תומכים בגירסא כלשהי עד שנתיים מיום ה- release שלה. לדוגמא: אם Jira Software גירסא 7.5 יצאה בתאריך 6/9/2017 אזי התמיכה שלה היא עד 6/9/2019 , ומעבר לתאריך זה היא מוגדרת כ- "End of Life" (ר"ת EOL), ואכן התמיכה לגירסא 7.5 פגה לפני כשבוע (נכון לתאריך כתיבת מאמר זה).

המשמעות היא שאם אתם משתמשים בגירסא זו ותתקלו בבעיה – לא תוכלו לקבל תמיכה מהיצרן גם אם אתם משלמים על התמיכה – הוא יבקש מכם קודם כל לשדרג לגירסא נתמכת.

 

להלן כמה תאריכי EOL קרובים:

JIRA Software:

  • 7.8 (EOL Date: Feb 20, 2020)
  • 7.7 (EOL Date: Jan 11, 2020) 
  • 7.6 (EOL Date: Nov 16, 2019) 
  • 7.5 (EOL Date: Sep 6, 2019) 
  • 7.4 (EOL Date: Jun 29, 2019)

 

Bitbucket Server:

  • 5.7 (EOL Date: 11 Jan 2020)
  • 5.6 (EOL Date: 28 Nov 2019) 
  • 5.5 (EOL Date: 24 Oct 2019)
  • 5.4 (EOL Date: 19 Sept 2019)
  • 5.3 (EOL Date: 15 Aug 2019)
  • 5.2 (EOL Date: 11 July 2019)

 

Confluence Server:

  • 6.7 (EOL Date: Jan 30, 2020)
  • 6.6 (EOL Date: Dec 12, 2019)
  • 6.5 (EOL Date: Nov 1, 2019)
  • 6.4 (EOL Date: Sep 6, 2019)
  • 6.3 (EOL Date: July 12, 2019)

2. שימו לב גם ל- Database

חשוב גם לזכור שבד"כ לא מספיק לשדרג את תוכנת Atlassian אלא גם את ה- database. חשוב למעשה לשים לב לתאימות בין התוכנה לבין ה- database המתאים.

לדוגמא:  Confluence 6.0 דורש שדרוג PostgreSQL  לאחת מהגירסאות בטווח שבין 9.2 ל- 9.5 , בעוד ש- Confluence 6.15 דורש שדרוג PostgreSQL  לאחת הגירסאות בטווח שבין 9.4 ל- 9.6 , כך ששדרוג Confluence עלול לדרוש גם את שדרוג ה- database.

3. בנוגע לגירסאות ישנות מאוד

במידה ומשתמשים בגירסא ישנה מאוד של אחד המוצרים – אזי בסבירות גבוהה שלא ניתן יהיה לשדרג ישירות מאותה גירסא אל הגירסא האחרונה. לדוגמא: לא ניתן לשדרג ישירות מ-  Jira 6 אל Jira 8 העדכני (יש לעבור דרך גירסאות מסויימות של Jira 7)

4. ומה בנוגע לשימוש בקונטיינרים (containers) ?

כיום כידוע יש שימוש נרחב בקונטיינרים, בפרט Docker – ולפעמים להפצה של קונטיינר יש יתרונות ע"פ התקנה של כל רכיב בנפרד (כגון קלות התקנה ונוחות התקנה ושדרוגים), ומוצרים מודרנים רבים מוצעים בצורת התקנה זו (כגון GitLab, Vault, Mattermost, Taiga ועוד מוצרים רבים). מסיבה זו אפשר למצוא ב- DockerHub כמה images לא רשמיים של התקנות Jira ו- Confluence. יחד עם זאת חשוב לזכור שאלו התקנות לא רשמיות ואין להם תמיכה של היצרן. לאחרונה גם העברנו לקוח שהתקין בעבר גירסת Jira בצורה זו (בעצמו) להתקנה רגילה שנתמכת ע"י היצרן, משום שלא ניתן היה לשדרג אותו מגירסת הקונטיינרים. לכן, כל זמן שהיצרן לא תומך בצורת התקנה זו – לא מומלץ להשתמש בהתקנות אלו.

 

חברת ALM-Toolbox מתמחה בשירותים מסביב למוצרי Atlassian ומוצרים נוספים – כגון יעוץ בשדרוגי גירסא, תמיכה טכנית, הדרכות, הקמת פתרונות data-centers / High Availability ומכירת רשיונות,
ומציעה פתרונות מקצה לקצה בתחומי ALM, Cloud, DevOps, ובפרט git, Kubernetes, Bitbucket, Jira, GitLab, Confluence, Jenkins , בניית סביבות פיתוח ובדיקות והעברתם לקונטיינרים ולענן, מיגרציה בין כלים, הדרכות על הכלים, התאמת רישוי לצרכי הלקוח ומכירת רשיונות תוכנה מתאימים ועוד.
שאלות? נשמח לענות על כל שאלה – אפשר לפנות אלינו במייל devops@almtoolbox.com או טלפונית 072-240-5222

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