18.04/20.04 וטנובואב Jenkins תא ןיקתהל דציכ


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

Jenkins ססובמ Java וטנובוא תוליבח תועצמאב ותוא ןיקתהל ןתינו, Docker, ולש םייטנרטניאה םימושייה ןויכרא ץבוק תלעפהו הדרוה ידי לע וא (WAR) תרשב הלעפהל טנרטניא םושיי לש ןכותה לכ תא ללוכש.

.apt הליבחה להנמ םע 18.04 וטנובואבו 20.04 וטנובואב Jenkins תנקתהל ןאיבד לש תוליבחה רגאמב שמתשהל דציכ דמלת הז רמאמב

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

    .הנימזה הנורחאה הסרגה ירוחאמ בורל הלולכה הסרגה ךא ,apt ךרד לדחמה תרירב ירגאממ Jenkins תא ןיקתהל לוכי התא ,וטנובואב

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

    $ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
    $ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
    $ sudo apt-get update
    $ sudo apt-get install jenkins
    

    .systemctl תודוקפ תועצמאב Jenkins תרש לש ובצמ תא קודבלו ליעפהל ,ליעפהל ךתורשפאב ,תכרעמב היתולתו Jenkins תנקתה רחאל

    $ sudo systemctl start jenkins
    $ sudo systemctl enable jenkins
    $ sudo systemctl status jenkins
    

    .גצומש יפכ ufw שא תמוחב לדחמ תרירבכ תרדגומה Jenkins תאיצי תא חותפל ךילע ,ןכמ רחאל

    $ sudo ufw allow 8080
    $ sudo ufw status
    

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

    וטנובואב סניקנ'ג תרדגה

    .האבה תבותכב 8080 לדחמה תרירב תאיציב Jenkins לש הנקתהה ףדב רקב ,Jenkins תנקתה תמלשהל

    http://your_server_ip_or_domain:8080
    

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

    :המסיסה תא גיצהל ידכ האבה לותחה תדוקפ תא לעפה תעכ

    $ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
    

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

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

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

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

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