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

סקיר×Ē 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 שלכם.