Android

Sådan installeres jenkins på centos 7

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

Indholdsfortegnelse:

Anonim

Jenkins er en open source, Java-baseret automatiseringsserver, der tilbyder en nem måde at opsætte en kontinuerlig integration og kontinuerlig levering (CI / CD) pipeline.

Kontinuerlig integration (CI) er en DevOps-praksis, hvor teammedlemmer regelmæssigt overfører deres kodeændringer til versionkontrollageret, hvorefter automatiserede builds og tests køres. Kontinuerlig levering (CD) er en række praksis, hvor kodeændringer automatisk bygges, testes og implementeres til produktion.

Denne tutorial vil lede dig gennem trinnene til installation af Jenkins på et CentOS 7-system ved hjælp af det officielle Jenkins-arkiv.

Forudsætninger

Før du fortsætter med denne tutorial, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.

Installation af Jenkins

Følg nedenstående trin for at installere Jenkins på dit CentOS-system:

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

    sudo yum install java-1.8.0-openjdk-devel

    Den aktuelle version af Jenkins understøtter endnu ikke Java 10 (og Java 11). Hvis du har flere versioner af Java installeret på din maskine, skal du sørge for, at Java 8 er standard Java-versionen.

    Det næste trin er at aktivere Jenkins-arkivet. For at gøre dette skal du importere GPG-nøglen vha. Følgende curl kommando:

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

    Og tilføj depotet til dit system med:

    sudo rpm --import

    Når depotet er aktiveret, skal du installere den seneste stabile version af Jenkins ved at skrive:

    sudo yum install jenkins

    Når installationen er afsluttet, skal du starte Jenkins-tjenesten med:

    sudo systemctl start jenkins

    Sådan kontrolleres det, om det startede med succes:

    systemctl status jenkins

    Du skulle se noget, der ligner 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 at starte med systemstart.

    sudo systemctl enable jenkins

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

Juster firewall

Brug følgende kommandoer til at åbne den nødvendige port:

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

Opsætning af Jenkins

For at opsætte din nye Jenkins-installation skal du åbne din browser og skrive dit domæne eller IP-adresse efterfulgt af port 8080 :

http://your_ip_or_domain:8080

En skærm, der ligner følgende, vises, hvor du bliver bedt om at indtaste den administratoradgangskode, der oprettes under installationen:

Hvis du har nået dette punkt, har du installeret Jenkins med succes på dit CentOS-system.

Konklusion

I denne tutorial har du lært, hvordan du installerer og afslutter den indledende konfiguration af Jenkins på CentOS / RHEL-baserede systemer. Du kan nu besøge den officielle Jenkins-dokumentationsside og begynde at udforske Jenkins's workflow og plug-in model.

jenkins centos