אנדרואיד

כיצד להתקין ג'נקינס באובונטו 18.04

!Spongebob¡ ª Patrick: Cheap Plastic Bag Sparta Extended Remix ª

!Spongebob¡ ª Patrick: Cheap Plastic Bag Sparta Extended Remix ª

תוכן עניינים:

Anonim

Jenkins הוא שרת אוטומציה בקוד פתוח המציע דרך קלה להגדיר צנרת אינטגרציה רציפה ומסירה רציפה (CI / CD).

אינטגרציה רציפה (CI) היא תרגול DevOps בו חברי הצוות מבצעים באופן קבוע את שינויי הקוד שלהם למאגר בקרת הגרסאות, שלאחריו מבוצעות בונים ובדיקות אוטומטיות. מסירה רציפה (CD) היא סדרה של פרקטיקות בהן שינויים בקוד נבנים, נבדקים ונפרסים אוטומטית לייצור.

במדריך זה, נראה לך כיצד להתקין את ג'נקינס במחשב אובונטו 18.04 באמצעות מאגר החבילות Jenkins Debian.

למרות שמדריך זה נכתב עבור Ubuntu 18.04 ביבר ביבר, ניתן להשתמש באותם צעדים גם ל- Ubuntu 16.04 Xenial Xerus.

תנאים מוקדמים

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

מתקין ג'נקינס

להתקנת ג'נקינס במערכת אובונטו שלך, בצע את הצעדים הבאים:

  1. התקן את Java.

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

    sudo apt update sudo apt install openjdk-8-jdk

    הגרסה הנוכחית של ג'נקינס אינה תומכת עדיין ב- Java 10 (ו- Java 11). אם מותקנות במחשבך מספר גרסאות של Java, ודא שג'אווה 8 היא גרסת ה- Java המוגדרת כברירת מחדל.

    הוסף את מאגר Jenkins Debian.

    ייבא את מפתחות ה- GPG של מאגר Jenkins באמצעות הפקודה הבאה של wget :

    wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

    הפקודה שלמעלה צריכה להוציא OK , כלומר המפתח יובא בהצלחה וחבילות ממאגר זה ייחשבו מהימנות.

    בשלב הבא, הוסף את מאגר Jenkins למערכת עם:

    sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

    התקן את ג'נקינס.

    לאחר שמאגר Jenkins מופעל, עדכן את רשימת החבילות apt והתקן את הגרסה האחרונה של Jenkins על ידי הקלדה:

    sudo apt update

    שירות Jenkins יתחיל אוטומטית לאחר השלמת תהליך ההתקנה. אתה יכול לאמת את זה על ידי הדפסת סטטוס השירות:

    systemctl status jenkins

    אתה אמור לראות משהו דומה לזה:

    ● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Wed 2018-08-22 13:03:08 PDT; 2min 16s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service

התאמת חומת האש

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

sudo ufw allow 8080

אמת את השינוי באמצעות:

sudo ufw status

Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 8080 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)

הקמת ג'נקינס

כדי להגדיר את ההתקנה החדשה שלך של Jenkins, פתח את הדפדפן שלך, הקלד את הדומיין או כתובת ה- IP שלך ואחריו יציאה 8080 , http://your_ip_or_domain:8080 והמסך הדומה לזה הבא יוצג:

בשלב זה התקנת בהצלחה את ג'נקינס במערכת שלך.

סיכום

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

ג'נקינס אובונטו