דלג ל×Ēוכן הראשי

סקיר×Ē Jenkins

Jenkins הוא ׊ר×Ē ××•×˜×•×ž×Ļיה בקוד פ×Ēוח שנכ×Ēב ב-Java. הוא מסיי×ĸ באוטומ×Ļיה של החלק הלא-אנושי ב×Ēהליך הפי×Ēוח ה×Ēוכנה, ומאפשר אינטגר×Ļיה ר×Ļיפה (CI) ופריסה ר×Ļיפה (CD). Jenkins ×Ēומך במגוון רחב של כלי ניהול גרסאו×Ē ×•×™×›×•×œ לב×Ļ×ĸ סקריפטים ופקודו×Ē ×‘× ×™×™×” שונים, מה שהופך או×Ēו לכלי רב-גוני לפי×Ēוח ופריס×Ē ×Ēוכנה.

×Ēכונו×Ē ×ĸיקריו×Ē​

  • אינטגר×Ļיה ר×Ļיפה: אוטומ×Ļיה של אינטגר×Ļיה של שינויים בקוד ממספר ×Ēורמים למאגר משו×Ē×Ŗ.
  • פריסה ר×Ļיפה: מאפ׊ר פריסה אוטומטי×Ē ×Š×œ קוד לסביבו×Ē ×™×™×Ļור.
  • ני×Ēן להרחבה: ×Ēומך במגוון רחב של ×Ēוספים להרחב×Ē ×”×™×›×•×œ×•×Ē ×Š×œ×• ולהש×Ēלב ×ĸם כלים אחרים.
  • ×Ēמיכה בניהול גרסאו×Ē: ×Ēואם לכלים כמו Git, Subversion, Mercurial ו×ĸוד.
  • אוטומ×Ļיה של בנייה: מב×Ļ×ĸ פרויקטים מבוססי Apache Ant, Apache Maven, sbt, סקריפטים של Shell ופקודו×Ē Batch של Windows.
  • ידידו×Ēי למש×Ēמ׊: מספק ממ׊ק מבוסס ווב להגדרה וניהול קל של ×ĸבודו×Ē ×‘× ×™×™×”.

הגרסה שלנו​

אנו מ×Ļי×ĸים גרסה מוגדר×Ē ×ž×¨××Š של Jenkins המו×Ēאמ×Ē ×œ×‘×™×Ļו×ĸים וי×Ļיבו×Ē. להלן פרטי ה×Ē×Ļורה שלנו:

Jenkins (הגרסה האחרונה) ×ĸל ׊ר×Ē ××•×‘×•× ×˜×• 20.04​

  • Jenkins (הגרסה האחרונה): ׊ר×Ē ××•×˜×•×ž×Ļיה בקוד פ×Ēוח המאפשר אינטגר×Ļיה ר×Ļיפה ופריסה ר×Ļיפה (CI/CD) לפי×Ēוח ×Ēוכנה.
  • ׊ר×Ē ××•×‘×•× ×˜×• 20.04 (Focal Fossa): גרס×Ē ×Ēמיכה לטווח ארוך, ידו×ĸה בי×Ļיבו×Ēה ובבטיחו×Ēה, ומ×Ēאימה ליישומים שונים של ׊ר×Ēים.

י×Ēרונו×Ē ×ĸיקריים​

  • סביבה אמינה: אובונטו 20.04 מספק×Ē ×¤×œ×˜×¤×•×¨×ž×” י×Ļיבה ובטוחה להפ×ĸל×Ē Jenkins.
  • ני×Ēן להרחבה וגמיש: Jenkins ×Ēומך במגוון רחב של ×Ēוספים ואינטגר×Ļיו×Ē, מה שהופך או×Ēו למ×Ēאים למגוון רחב של ×Ēהליכי ×ĸבודה.
  • אוטומ×Ļיה משופר×Ē: יי×ĸול ×Ēהליך הפי×Ēוח ה×Ēוכנה ×ĸם בניו×Ē ××•×˜×•×ž×˜×™×•×Ē, בדיקו×Ē ×•×¤×¨×™×Ą×•×Ē.

ה×Ēחל×Ē ×”×ĸבודה ×ĸם Jenkins​

  1. גישה ל-Jenkins: היכנסו לממשק Jenkins באמ×Ļ×ĸו×Ē ×”××™×Š×•×¨×™× שסופקו במהלך הה×Ēקנה.
  2. הגדר×Ē ×ĸבודו×Ē: י×Ļירה והגדרה של ×ĸבודו×Ē ×‘× ×™×™×” באמ×Ļ×ĸו×Ē ×”×ž×ž×Š×§ מבוסס הווב.
  3. אינטגר×Ļיה ×ĸם ניהול גרסאו×Ē: חיבור Jenkins למ×ĸרכ×Ē × ×™×”×•×œ גרסאו×Ē ×Š×œ×›× (כמו Git, Subversion) לאוטומ×Ļיה של אינטגר×Ļיה של קוד.
  4. הגדר×Ē ×Ļנר×Ē ×‘× ×™×™×”: הגדרה וקבי×ĸ×Ē ×Ē×Ļורה של ×Ļנר×Ē ×‘× ×™×™×” לאינטגר×Ļיה ר×Ļיפה ופריסה ר×Ļיפה.
  5. ה×Ē×§× ×Ē ×Ēוספים: הרחב×Ē ×”×¤×•× ×§×Ļיונליו×Ē ×Š×œ Jenkins ×ĸל ידי ה×Ēקנה וקבי×ĸ×Ē ×Ē×Ļורה של ×Ēוספים ממאגר ה×Ēוספים של Jenkins.
  6. ניטור ודיווח: שימוש בלוחו×Ē ×ž×—×•×•× ×™× וכלי דיווח של Jenkins לניטור מ×Ļב בנייה ומ×ĸקב אחרי ה×Ēקדמו×Ē ×”×¤×¨×•×™×§×˜.

משאבים​

  • ×Ēי×ĸוד Jenkins: ×Ēי×ĸוד רשמי של Jenkins
  • ×Ēמיכה: ×Ļרו ק׊ר ×ĸם ×Ļוו×Ē ×”×Ēמיכה שלנו לקבל×Ē ×ĸזרה ×ĸם ×Ē×Ļור×Ē Jenkins שלכם.