כיצד להגדיר הודעה בדוא'ל בג'נקינס בשש שלבים פשוטים?



בלוג זה מראה כיצד להגדיר את Jenkins לקבלת הודעות דוא'ל. הוא כולל גם הדגמה שמראה כיצד לעשות זאת בשש שלבים פשוטים במחשב Windows.

ג'נקינס הוא ללא ספק אחד הכלים הפופולריים ביותר ב- . זה יכול לבצע אוטומציה של בניית ובדיקת הקוד בקצב מהיר יותר ובגלל זה חברות תוכנה יכולות להאיץ את תהליכי הפיתוח שלהן. ג'נקינס מספק לך שירות הודעות דוא'ל שבאמצעותו תוכל לדווח לצוות על סטטוס הבנייה ותוצאות הבדיקה. במאמר זה על הודעות דוא'ל בג'נקינס, המצביעים שעומדים לסקור הם כדלקמן:

לפני שאתחיל בהודעה זו על הודעת דוא'ל בג'נקינס, הנה כמה בלוגים המכסים את היסודות של ג'נקינס:





  1. אספקה ​​רציפה באמצעות ג'נקינס

אז בואו נתחיל עם הנושא הראשון שלנו.

מדוע אנו זקוקים להודעת דוא'ל בג'נקינס?

הצהרת בעיה:

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



פִּתָרוֹן

אדריכלות - הודעות דוא

  • בעיה זו נפתרה על ידי אוטומציה כלי שנקרא ג'נקינס . לג'נקינס שירות של הודעות דוא'ל לטיפול במצבים כאלה.

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



  • באמצעות תוסף הדוא'ל אתה מגדיר את פרטי הדואר האלקטרוני של האדם המודאג שיש לקבל הודעה במקרה של כשל בבנייה.

  • לאחר שהמפתח יקבל הודעה על השגיאה, הוא יתקן אותה ושוב יעביר את הקוד ל- GitHub. לאחר מכן ג'נקינס שוב שולף את הקוד מ- GitHub ומכין מבנה חדש.

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

עכשיו בואו נראה כיצד לשלוח הודעות דוא'ל בג'נקינס.

כיצד לשלוח הודעה בדוא'ל בג'נקינס?

ישנן בעצם שתי דרכים להגדיר התראות דוא'ל ב- Jenkins.

  1. באמצעות תוסף סיומת דוא'ל זה חיבור מאפשר לך להגדיר כל היבט של התראות דוא'ל. אתה יכול להתאים אישית דברים כגון מתי לשלוח את הדוא'ל, מי מקבל אותו ומה כתוב בדוא'ל.

  2. באמצעות הודעת דוא'ל המוגדרת כברירת מחדל - זה מגיע עם ג'נקינס כברירת מחדל. יש לו הודעת ברירת מחדל המורכבת ממספר build ומעמד.

    לסיים תוכנית בג'אווה

תוסף סיומת דוא'ל

שלב 1: היכנס לדף הבית של ג'נקינס

עבור לדף הבית של ג'נקינס באמצעות כתובת האתר localhost: 8080. מספר היציאה כברירת מחדל הוא 8080. במקרה שלי, זה 9191. היכנס באמצעות שם המשתמש והסיסמה שלך.

שלב 2: התקן את תוסף הרחבת הדוא'ל

לאחר מכן בדף הבית של ג'נקינס לחץ על נהל ג'נקינס-> נהל תוספים . בכרטיסיה הזמינה חפש את תוסף סיומת הדוא'ל. אם הוא נמצא שם, התקן אותו. אם הוא לא נמצא שם, בדוק אם בכרטיסייה המותקנת.

שלב 3: הגדר את המערכת

עכשיו לך אל נהל את Jenkins-> הגדר מערכת . כאן גלול מטה לקטע הודעות הדוא'ל. אם אתה משתמש ב- Gmail, הקלד smtp.gmail.com עבור שרת ה- SMTP. לחץ על מתקדם ובחר השתמש באימות SMTP. הזן את שם המשתמש והסיסמה שלך ב- Gmail. בחר באפשרות השתמש SSL אפשרות והזן את מספר היציאה כ- 465 . לחץ על החל ואז שמור.

שלב 4: צור עבודת צנרת של ג'נקינס

עכשיו עבור לדף הבית של ג'נקינס וצור משרה חדשה. תן שם לתפקיד עם השם הרצוי לך ובחר צינור. לחץ על אישור.

עכשיו בסעיף הצינור הקלד את הקוד הבא.

צינור {סוכן בכל שלבים {stage ('Ok') {steps {echo 'Ok'}}} פרסם {תמיד {bodyext body: 'A Test EMail', recipientProviders: [[$ class: 'DevelopersRecipientProvider'], [$ class : 'RequesterRecipientProvider']], נושא: 'Test'}}}

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

שלב 5: הצגת תפוקת המסוף

לחץ על מספר בניין 'מספר 1' ולחץ על 'פלט קונסולה' בתפריט הבנייה. הפלט יהיה כך:

שלב 6: בדוק דוא'ל.

אחרי זה עבור לתיבת הדואר הנכנס שלך ב- Gmail ואמור להיות מסוגל לראות דוא'ל כזה.

הודעת דוא'ל המוגדרת כברירת מחדל

שלב 1: היכנס לדף הבית של ג'נקינס

עבור לדף הבית של ג'נקינס.

שלב 2: הגדר את המערכת

לחץ על נהל את Jenkins-> הגדר מערכת . כאן גלול מטה לקטע הודעות דוא'ל. כעת הזן את הפרטים כתמונה הבאה

לאחר הגדרת תצורות הדואר, תוכל לבדוק אם היא פועלת בסדר או לא על ידי בדיקה בדקו את תצורת הבדיקה באמצעות שליחת דוא'ל בדיקה .

כיצד להגדיר מסלול ג'אווה בשורת הפקודה של לינוקס - -

שלב 3: הוסף פעולה לאחר הבנייה בפרויקט שלך

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

שלב 4: בנה את הפרויקט ובדוק את הדוא'ל שלך

כעת נסה להפעיל את הפרויקט במקום שבו הוספת את הדוא'ל. אם הבנייה נכשלת תקבל אימייל בנוגע לכישלון הבנייה.

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

אם מצאת את זה “ הודעות דוא'ל בג'נקינס ' רלוונטי, לבדוק את מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפרוסים ברחבי העולם. קורס אימון ההסמכה של Edureka DevOps עוזר ללומדים לרכוש מומחיות בתהליכי וכלים שונים של DevOps כגון Puppet, Jenkins, Nagios ו- GIT לאוטומציה של שלבים מרובים ב- SDLC.

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות ונחזור אליך.