Android

Kako instalirati jenkine na centos 7

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

Sadržaj:

Anonim

Jenkins je otvoreni izvor, Java automatizirani poslužitelj koji nudi jednostavan način za postavljanje kontinuirane integracije i kontinuiranog isporuke (CI / CD) cjevovoda.

Kontinuirana integracija (CI) je DevOps praksa u kojoj članovi tima redovito izvršavaju promjene koda u spremištu kontrole verzija, nakon čega se pokreću automatizirane gradnje i testovi. Kontinuirana isporuka (CD) niz je praksi u kojima se promjene kodova automatski ugrađuju, testiraju i raspoređuju u proizvodnju.

Ovaj će vam vodič uputiti kroz korake instaliranja Jenkinsa na sustav CentOS 7 koristeći službeno Jenkinsovo spremište.

Preduvjeti

Prije nego što nastavite s ovim vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Instaliranje Jenkinsa

Da biste instalirali Jenkins na svoj CentOS sustav, slijedite korake u nastavku:

  1. Jenkins je Java aplikacija, tako da je prvi korak instalacija Jave. Pokrenite sljedeću naredbu za instalaciju paketa OpenJDK 8:

    sudo yum install java-1.8.0-openjdk-devel

    Trenutna verzija Jenkinsa još ne podržava Java 10 (i Java 11). Ako ste na svom računalu instalirali više verzija Jave, provjerite je li Java 8 zadana inačica Java.

    Sljedeći korak je omogućavanje Jenkinsovog spremišta. Da biste to učinili, uvezite GPG ključ pomoću sljedeće naredbe curl :

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

    I dodajte spremište u svoj sustav sa:

    sudo rpm --import

    Nakon što je spremište omogućeno, instalirajte najnoviju stabilnu verziju Jenkinsa upisivanjem:

    sudo yum install jenkins

    Nakon završetka postupka instalacije, pokrenite Jenkins uslugu sa:

    sudo systemctl start jenkins

    Da biste provjerili je li uspješno pokrenut:

    systemctl status jenkins

    Trebali biste vidjeti nešto slično ovome:

    ● 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

    Napokon omogućite Jenkinsovoj usluzi pokretanje sustava.

    sudo systemctl enable jenkins

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

Prilagodite vatrozid

Pomoću sljedećih naredbi otvorite potrebni priključak:

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

Postavljanje Jenkinsa

Da biste postavili novu Jenkinsovu instalaciju, otvorite preglednik i utipkajte svoju domenu ili IP adresu, a zatim port 8080 :

http://your_ip_or_domain:8080

Pojavit će se zaslon sličan sljedećem koji će vas pozvati da unesete administratorsku lozinku stvorenu tijekom instalacije:

Ako ste došli do ove točke, uspješno ste instalirali Jenkins na svoj sustav CentOS.

Zaključak

U ovom tutorialu naučili ste kako instalirati i dovršiti početnu konfiguraciju Jenkinsa na sustavima temeljenim na CentOS / RHEL. Sada možete posjetiti službenu stranicu Jenkinsove dokumentacije i započeti istraživanje Jenkinsovog tijeka rada i dodatnog modela.

jenkins centos