How to Perform a Clean CentOS 7 Install
Cuprins:
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:
-
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-develVersiunea 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 --importDupă ce depozitul este activat, instalați cea mai recentă versiune stabilă a lui Jenkins tastând:
sudo yum install jenkinsDupă finalizarea procesului de instalare, începeți serviciul Jenkins cu:
sudo systemctl start jenkinsPentru a verifica dacă a început să ruleze cu succes:
systemctl status jenkinsAr 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 jenkinsjenkins.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 centosCum se instalează jenkins pe ubuntu 18.04
În acest tutorial, vă vom arăta cum să instalați Jenkins pe o mașină Ubuntu 18.04 folosind depozitul de pachete Jenkins Debian. Jenkins este un server de automatizare open source care oferă o modalitate ușoară de a configura o conductă de integrare continuă și livrare continuă (CI / CD).
Cum se instalează jenkins pe debian 10 linux
În acest tutorial, vom acoperi modul de instalare a lui Jenkins pe un Debian 10, Buster din depozitul oficial Jenkins.
Cum se instalează jenkins pe centos 8
Jenkins este cel mai popular server de automatizare open-source, bazat pe Java. Acest tutorial acoperă pașii pentru instalarea lui Jenkins pe CentOS 8 din depozitul oficial Jenkins.







