Android

Hvordan installere jenkins på centos 7

How to install Jenkins on CentOS

How to install Jenkins on CentOS

Innholdsfortegnelse:

Anonim

Jenkins er en åpen kildekode, Java-basert automatiseringsserver som tilbyr en enkel måte å sette opp en kontinuerlig integrasjon og kontinuerlig levering (CI / CD) rørledning.

Kontinuerlig integrasjon (CI) er en DevOps-praksis der teammedlemmer regelmessig forplikter seg til kodeendringer i versjonskontrolllageret, hvoretter automatiserte builds og tester kjøres. Kontinuerlig levering (CD) er en serie med fremgangsmåter der kodeendringer automatisk bygges, testes og distribueres til produksjon.

Denne veiledningen vil lede deg gjennom trinnene for å installere Jenkins på et CentOS 7-system ved å bruke det offisielle Jenkins-depotet.

Forutsetninger

Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter.

Installere Jenkins

Følg trinnene nedenfor for å installere Jenkins på CentOS-systemet:

  1. Jenkins er et Java-program, så det første trinnet er å installere Java. Kjør følgende kommando for å installere OpenJDK 8-pakken:

    sudo yum install java-1.8.0-openjdk-devel

    Den nåværende versjonen av Jenkins støtter ikke Java 10 (og Java 11) ennå. Hvis du har flere versjoner av Java installert på maskinen din, må du sørge for at Java 8 er standard Java-versjon.

    Neste trinn er å aktivere Jenkins-depotet. For å gjøre det, importer GPG-nøkkelen ved hjelp av følgende curl :

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

    Og legg depotet til systemet ditt med:

    sudo rpm --import

    Når depotet er aktivert, installerer du den siste stabile versjonen av Jenkins ved å skrive:

    sudo yum install jenkins

    Når installasjonsprosessen er fullført, starter du Jenkins-tjenesten med:

    sudo systemctl start jenkins

    Slik kontrollerer du om den startet vellykket:

    systemctl status jenkins

    Du bør se noe som ligner på dette:

    ● 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

    Endelig aktiver Jenkins-tjenesten til å starte på systemstart.

    sudo systemctl enable jenkins

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

Juster brannmuren

Bruk følgende kommandoer for å åpne den nødvendige porten:

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

Sette opp Jenkins

For å sette opp den nye Jenkins-installasjonen, åpner du nettleseren og skriver inn domenet eller IP-adressen etterfulgt av port 8080 :

http://your_ip_or_domain:8080

Et skjermbilde som ligner på følgende vil vises, som ber deg om å oppgi administratorpassordet som ble opprettet under installasjonen:

Hvis du har nådd dette punktet, har du installert Jenkins på CentOS-systemet.

Konklusjon

I denne opplæringen har du lært hvordan du installerer og fullfører den opprinnelige konfigurasjonen av Jenkins på CentOS / RHEL-baserte systemer. Du kan nå besøke den offisielle Jenkins-dokumentasjonssiden og begynne å utforske Jenkins arbeidsflyt og plug-in-modell.

jenkins centos