Android

Paano mag-install ng mga jenkins sa sentimo 7

How to install Jenkins on CentOS

How to install Jenkins on CentOS

Talaan ng mga Nilalaman:

Anonim

Ang Jenkins ay isang bukas na mapagkukunan, Java-based na automation server na nag-aalok ng isang madaling paraan upang mag-set up ng isang tuluy-tuloy na pagsasama at patuloy na paghahatid (CI / CD) pipeline.

Ang patuloy na pagsasama (CI) ay isang kasanayan sa DevOps kung saan regular na ginagampanan ng mga miyembro ng koponan ang kanilang mga pagbabago sa code sa imbakan ng control ng bersyon, pagkatapos na tatakbo ang mga awtomatikong pagbuo at pagsubok. Ang patuloy na paghahatid (CD) ay isang serye ng mga kasanayan kung saan ang mga pagbabago sa code ay awtomatikong binuo, nasubok at ipinadala sa paggawa.

Ang tutorial na ito, ay lalakad ka sa mga hakbang ng pag-install ng Jenkins sa isang sistema ng CentOS 7 gamit ang opisyal na imbakan ng Jenkins.

Mga kinakailangan

Bago magpatuloy sa tutorial na ito, siguraduhing naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.

Pag-install ng Jenkins

Upang mai-install ang Jenkins sa iyong CentOS system, sundin ang mga hakbang sa ibaba:

  1. Ang Jenkins ay isang application ng Java, kaya ang unang hakbang ay ang pag-install ng Java. Patakbuhin ang sumusunod na utos upang mai-install ang package ng OpenJDK 8:

    sudo yum install java-1.8.0-openjdk-devel

    Ang kasalukuyang bersyon ng Jenkins ay hindi sumusuporta sa Java 10 (at Java 11) pa. Kung mayroon kang maraming mga bersyon ng Java na naka-install sa iyong makina siguraduhin na ang Java 8 ay ang default na bersyon ng Java.

    Ang susunod na hakbang ay upang paganahin ang imbakan ng Jenkins. Upang gawin iyon, i-import ang GPG key gamit ang sumusunod na curl command:

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

    At idagdag ang imbakan sa iyong system gamit ang:

    sudo rpm --import

    Kapag pinapagana ang pag-install, i-install ang pinakabagong matatag na bersyon ng Jenkins sa pamamagitan ng pag-type:

    sudo yum install jenkins

    Matapos makumpleto ang proseso ng pag-install, simulan ang serbisyo Jen Jen sa:

    sudo systemctl start jenkins

    Upang suriin kung nagsimula itong matagumpay na tumakbo:

    systemctl status jenkins

    Dapat mong makita ang isang bagay na katulad nito:

    ● 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

    Sa wakas paganahin ang serbisyo Jenkins upang magsimula sa system boot.

    sudo systemctl enable jenkins

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

Ayusin ang Firewall

Gamitin ang mga sumusunod na utos upang buksan ang kinakailangang port:

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

Pag-set up ng Jenkins

Upang mai-set up ang iyong bagong pag-install ng Jenkins, buksan ang iyong browser at i-type ang iyong domain o IP address na sinusundan ng port 8080 :

http://your_ip_or_domain:8080

Lilitaw ang isang screen na katulad ng sumusunod, na mag-udyok sa iyo na ipasok ang password ng Administrator na nilikha sa panahon ng pag-install:

Kung naabot mo ang puntong ito, matagumpay mong na-install ang Jenkins sa iyong CentOS system.

Konklusyon

Sa tutorial na ito, nalaman mo kung paano i-install at kumpletuhin ang paunang pagsasaayos ng Jenkins sa mga system na batay sa CentOS / RHEL. Maaari mo na ngayong bisitahin ang opisyal na pahina ng dokumentasyon ng Jenkins at simulan ang paggalugad ng daloy ng trabaho at plug-in ni Jenkins.

jenkins sentimo