כניסה

Software Integration ChatBot

מספר הפרויקט:

170702

שמות הסטודנטים המציגים:

עמית בצראי

שם הפרויקט:

Software Integration ChatBot

שם המנחה:

ד"ר אלכס קומן

שם הסדנה:

ניתוח מערכות

תקציר הפרויקט:

Slack Chatbot המאפשר למפתח או למנהל לבצע פעולות הקשורות לניהול קוד ע"י API Stash, להריץ ולעקוב אחרי תהליכי בניה ויצירת מוצרי תוכנה שונים ע"י  Jenkins API

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

דוגמא לשימוש ראש צוות – ישנו hotfix דחוף שנדרש להגיע לסביבת הלקוח. אחד המפתחים בצוות נדרש לעבור review ואישור. ראש הצוות, מקבל התראה לנייד שיש שינוי לגרסת production שמחכה לתגובה.

ע"י אינטרקציה פשוטה עם Chatbot המנהל יכול לאבחן את השינוי ולאשר או לדחות אותו ומיד לאחר מכן להריץ רצף עבודות Jenkins כדי לבנות את הקוד החדש, להריץ סט בדיקות ולהתקין אותו בסביבת Staging לבדיקת צוות ה-QA.

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