Android

Hur man installerar jenkins på centos 7

Install Jenkins on Linux

Install Jenkins on Linux

Innehållsförteckning:

Anonim

Jenkins är en Java-baserad automatiseringsserver med öppen källkod som erbjuder ett enkelt sätt att ställa in en kontinuerlig integration och kontinuerlig leverans (CI / CD) pipeline.

Kontinuerlig integration (CI) är en DevOps-praxis där teammedlemmar regelbundet begår sina kodändringar i versionskontrollförvaret, varefter automatiserade builds och tester körs. Kontinuerlig leverans (CD) är en serie metoder där kodändringar automatiskt byggs, testas och distribueras till produktion.

Den här handledningen leder dig genom stegen för att installera Jenkins på ett CentOS 7-system med det officiella Jenkins-arkivet.

förutsättningar

Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier.

Installera Jenkins

Följ stegen nedan för att installera Jenkins på ditt CentOS-system:

  1. Jenkins är ett Java-program, så det första steget är att installera Java. Kör följande kommando för att installera OpenJDK 8-paketet:

    sudo yum install java-1.8.0-openjdk-devel

    Den nuvarande versionen av Jenkins stöder inte Java 10 (och Java 11) än. Om du har flera versioner av Java installerat på din maskin, se till att Java 8 är standard-Java-versionen.

    Nästa steg är att aktivera Jenkins-lagret. För att göra det, importera GPG-nyckeln med följande curl kommando:

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

    Och lägg till arkivet i ditt system med:

    sudo rpm --import

    När förvaret är aktiverat installerar du den senaste stabila versionen av Jenkins genom att skriva:

    sudo yum install jenkins

    När installationen är klar börjar du Jenkins-tjänsten med:

    sudo systemctl start jenkins

    Så här kontrollerar du om det startade med framgång:

    systemctl status jenkins

    Du bör se något liknande det här:

    ● 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

    Slutligen aktivera Jenkins-tjänsten att starta vid systemstart.

    sudo systemctl enable jenkins

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

Justera brandväggen

Använd följande kommandon för att öppna den nödvändiga porten:

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

Ställa in Jenkins

För att ställa in din nya Jenkins-installation, öppna din webbläsare och skriv din domän eller IP-adress följt av port 8080 :

http://your_ip_or_domain:8080

En skärm som liknar följande kommer att uppmanas att ange administratörslösenordet som skapades under installationen:

Om du har nått den här punkten har du installerat Jenkins på ditt CentOS-system.

Slutsats

I denna handledning har du lärt dig hur du installerar och slutför den initiala konfigurationen av Jenkins på CentOS / RHEL-baserade system. Du kan nu besöka den officiella Jenkins dokumentationssidan och börja utforska Jenkins arbetsflöde och plug-in-modell.

jenkins centos