Android

Cum se instalează jenkins pe Centos 7

How to Perform a Clean CentOS 7 Install

How to Perform a Clean CentOS 7 Install

Cuprins:

Anonim

Jenkins este un server de automatizare bazat pe Java, care oferă o modalitate simplă de a configura o conductă de integrare continuă și livrare continuă (CI / CD).

Integrarea continuă (CI) este o practică DevOps în care membrii echipei își efectuează în mod regulat modificările de cod în depozitul de control al versiunii, după care se execută compilări și teste automate. Livrarea continuă (CD) este o serie de practici în care modificările de cod sunt automat construite, testate și implementate în producție.

Acest tutorial vă va parcurge etapele instalării Jenkins pe un sistem CentOS 7 folosind depozitul oficial Jenkins.

Cerințe preliminare

Înainte de a continua cu acest tutorial, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.

Instalarea lui Jenkins

Pentru a instala Jenkins pe sistemul dvs. CentOS, urmați pașii de mai jos:

  1. Jenkins este o aplicație Java, deci primul pas este instalarea Java. Rulați următoarea comandă pentru a instala pachetul OpenJDK 8:

    sudo yum install java-1.8.0-openjdk-devel

    Versiunea actuală a lui Jenkins nu acceptă încă Java 10 (și Java 11). Dacă aveți mai multe versiuni de Java instalate pe aparatul dvs., asigurați-vă că Java 8 este versiunea implicită Java.

    Următorul pas este activarea depozitului Jenkins. Pentru a face acest lucru, importați cheia GPG folosind următoarea comandă curl :

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

    Și adăugați depozitul la sistemul dvs. cu:

    sudo rpm --import

    După ce depozitul este activat, instalați cea mai recentă versiune stabilă a lui Jenkins tastând:

    sudo yum install jenkins

    După finalizarea procesului de instalare, începeți serviciul Jenkins cu:

    sudo systemctl start jenkins

    Pentru a verifica dacă a început să ruleze cu succes:

    systemctl status jenkins

    Ar trebui să vezi ceva similar cu acesta:

    ● 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

    În cele din urmă, activați serviciul Jenkins pentru a porni la pornirea sistemului.

    sudo systemctl enable jenkins

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

Reglați firewallul

Utilizați următoarele comenzi pentru a deschide portul necesar:

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

Înființarea Jenkins

Pentru a configura noua dvs. instalare Jenkins, deschideți browserul și tastați-vă domeniul sau adresa IP urmate de portul 8080 :

http://your_ip_or_domain:8080

Va apărea un ecran similar cu următoarele, care vă solicită să introduceți parola de administrator care este creată în timpul instalării:

Dacă ați ajuns la acest punct, ați instalat cu succes Jenkins pe sistemul dvs. CentOS.

Concluzie

În acest tutorial, ați învățat cum să instalați și să completați configurația inițială a Jenkins pe sistemele bazate pe CentOS / RHEL. Acum puteți vizita pagina oficială de documentare Jenkins și puteți începe să explorați fluxul de lucru și modelul plug-in al lui Jenkins.

jenkins centos