אנדרואיד

כיצד להתקין ג'נקינס ב- centos 7

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

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

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

Anonim

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

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

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

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

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

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

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

  1. Jenkins הוא יישום Java, כך שהצעד הראשון הוא להתקין את Java. הפעל את הפקודה הבאה להתקנת חבילת OpenJDK 8:

    sudo yum install java-1.8.0-openjdk-devel

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

    השלב הבא הוא לאפשר את מאגר Jenkins. לשם כך, ייבא את מפתח ה- GPG באמצעות פקודת curl הבאה:

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    והוסף את המאגר למערכת שלך באמצעות:

    sudo rpm --import

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

    sudo yum install jenkins

    לאחר השלמת תהליך ההתקנה, התחל את שירות Jenkins עם:

    sudo systemctl start jenkins

    כדי לבדוק אם זה התחיל לרוץ בהצלחה:

    systemctl status jenkins

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

    ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service

    סוף סוף אפשר לשירות Jenkins להתחיל באתחול המערכת.

    sudo systemctl enable jenkins

    jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on

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

השתמש בפקודות הבאות כדי לפתוח את היציאה הדרושה:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload

הקמת ג'נקינס

כדי להגדיר את התקנת Jenkins החדשה שלך, פתח את הדפדפן שלך והקלד את הדומיין או כתובת ה- IP שלך ואחריו פורט 8080 :

http://your_ip_or_domain:8080

יופיע מסך הדומה לבאות הבא, המבקש ממך להזין את סיסמת המנהל שנוצרה במהלך ההתקנה:

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

סיכום

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

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