כיצד לסקר מאגר חתרנות אפאצ'י עם ג'נקינס?
Jenkins הוא שרת אינטגרציה רציף בקוד פתוח שניתן להשתמש בו לצד מאגרי Apache Subversion כדי לספק פונקציונליות נוספת למפתחים. אפשר להגדיר את Jenkins לסקר אוטומטית מאגרי חתרנות לשינויים, ואז ליצור מבנה חדש של Jenkins בכל פעם שמתגלים שינויים. הדרכה זו תראה לך כיצד להגדיר את ג'נקינס לסקר מאגר SVN אחת לעשר דקות, באמצעות פלטפורמת uberSVN ALM החינמית.
(שימו לב, הדרכה זו מניחה שכבר התקנתם את uberSVN.)
- 1כדי להתקין ג'נקינס, בחר את הכרטיסייה "uberapps" מלוח המחוונים ubersvn, ולאחריו כפתור "ג'נקינס".
- 2בדף שלאחר מכן לחץ על 'נהל. '
- 3לחץ על כפתור 'התקן עכשיו', ואחריו 'הפעל. '
- 4כרטיסיית 'jenkins' חדשה תופיע בלוח המחוונים של ubersvn.
- 5עכשיו הגיע הזמן ליצור משרה של ג'נקינס. פתח את הכרטיסייה 'ג'נקינס' ובחר באפשרות 'משרה חדשה'.
- 6הזן שם לתפקיד שלך ובחר איזה סוג משרה ברצונך ליצור.
- 7במסך 'התצורה' הבא, הזן תיאור לתפקידך.
- 8בחר 'חתרנות' בקטע 'ניהול קוד מקור'.
- 9כשתתבקש, הזן את כתובת האתר של מאגר החתרנות שברצונך ש- jenkins יסקר. כתובת אתר זו ניתן למצוא ב- uberSVN על ידי בחירה בכרטיסייה 'מאגרים' והעתקה / הדבקה של כתובת האתר המתאימה.
- 10תחת 'בניית טריגרים', בחר 'סקר SCM. ' בתיבת הטקסט ' תזמון ', הזן באיזו תדירות ג'נקינס צריך לסקור את מאגר החתרנות בתבנית הבאה: MINUTE HOUR DOM MONTH DOW, MINUTE: דקות בתוך שעה (0-59), HOUR: שעה של היום (0 -23), DOM: יום החודש (1-31), חודש: החודש (1-12), DOW: יום השבוע (0-7) שבו 0 ו- 7 הם יום ראשון.
- 11הכה 'שמור. 'המופע שלך ב- Jenkins יסקר כעת באופן אוטומטי את מאגר ה- Subversion במרווחים שצוינו, וייצור מבנה חדש בכל פעם שמתגלים שינויים.
- 12לאחר שביצעת כמה שינויים והנחיית jenkins ליצור בנייה משלה, תבחין ב'היסטוריית בנייה 'חדשה בצד שמאל של לוח המחוונים.
- 13לחיצה על הקישורים לכל אחת מהבניינים הללו תביא מסך חדש עם מידע על אותה מבנה מסוים.
- 14כדי לראות בדיוק כיצד השתנו הקבצים השונים בבניין זה, לחץ על הקישור 'פירוט'.
- 15פעולה זו תעביר אותך לדף 'שינויים', שם מופיעים כל השינויים שבוצעו במבנה, כולל אם הקבצים שהשתנו נוספו, נמחקו או שונו.
- uberSVN (ניתן להורדה בחינם מ- http://ubersvn.com/)
קרא גם:
הצהרה משפטית תוכן מאמר זה מיועד לידיעתך הכללית ואינו מיועד להוות תחליף למשפט מקצועי או לייעוץ פיננסי. כמו כן, אין הכוונה להסתמך על ידי המשתמשים בקבלת החלטות השקעה כלשהן.