Atunci când gestionăm mai multe sisteme de operare, trebuie să căutăm întotdeauna cea mai bună modalitate de a optimiza multe dintre procesele care se desfășoară continuu. Acest lucru ne va ajuta să putem executa sarcini mult mai repede, îmbunătățind astfel munca noastră ca administratori. Această integrare continuă presupune că activele unui grup integrează activitatea în mod frecvent și fiecare integrare este supusă verificării pentru a compila codul sursă.
Unul dintre instrumentele open source care este important în sarcinile de control și gestionare a mediilor Ubuntu este Jenkins și astăzi acest tutorial va analiza în detaliu ce este și cum să configurați Jenkins în Ubuntu 17.04.
Aici vom explica rapid ce este Jenkins și caracteristicile sale.
Ce este JenkinsJenkins este o aplicație open source bazată pe proiectul Hudson și scrisă în Java a cărei funcție principală este de a servi ca un server de integrare continuă și este esențială atunci când trebuie să gestionăm mai multe build-uri verificând disponibilitatea acestora și noile versiuni.
Această aplicație poate fi descărcată ca pachete în Ubuntu sau ca fișier RAR la următorul link:
Caracteristici JenkinsPrincipalele sale caracteristici sunt:
- Integrare continuă și livrare de elemente.
- Extensibil deoarece pluginurile noi pot fi aplicate scopului dvs.
- Simplu instalare.
- Suportă sisteme de operare precum Windows, Linux sau Mac OS.
- Poate fi distribuit în multiplu mașini.
- Setare simplu.
1. Instalați depozite Jenkins pe Ubuntu 17.04
Pasul 1
În primul rând, va fi necesar să instalați depozitul de unde vom instala ulterior pachetele Jenkins, pentru aceasta vom executa următoarele:
sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
Pasul 2
Acum vom atașa depozitul Debian în fișierul sources.list, pentru aceasta executăm următoarele:
echo deb http://pkg.jenkins.io/debian-stable binary / | sudo tee /etc/apt/sources.list.d/jenkins.list
Pasul 3
Când am instalat depozitele, continuăm să actualizăm sistemul folosind următoarea comandă:
actualizare sudo apt
2. Instalați și rulați Jenkins pe Ubuntu 17.04
Pasul 1
Acum vom executa următoarea comandă pentru instalarea lui Jerkins în Ubuntu 17:
sudo apt-get install jenkins
Acceptăm descărcarea și instalarea respectivă a Jenkins în Ubuntu 17.04.
Pasul 2
Odată instalat, continuăm să-l pornim folosind systemctl după cum urmează:
sudo systemctl pornește JenkinsPasul 3
Putem verifica starea actuală a lui Jenkins executând următoarele:
sudo systemctl status jenkins
3. Activați porturile în Firewall pentru Jenkins pe Ubuntu 17.04
Acum trebuie să permitem portul prin care va comunica Jenkins, 8080, este permis în firewall-ul Ubuntu 17.04, pentru aceasta vom executa următoarele linii:
- sudo ufw permit 8080 (Activați portul în firewall)
- starea sudo ufw (Vedeți starea firewall-ului)
4. Accesați Jenkins pe Ubuntu 17.04
Pasul 1
După configurarea acestor parametri, următorul pas este să accesați un browser și să introduceți următoarele în bara de adrese:
http: // IP: 8080Când ne accesăm IP-ul și portul 8080 vom vedea următoarele:
MARI
Pasul 2
Putem vedea mesajul „Deblocați Jenkins” și acesta este un pas de securitate că suntem cu adevărat utilizatorii autorizați să-l folosim, putem vedea calea în care trebuie să configurăm parola de administrator. Vom executa următoarele în Ubuntu 17:
sudo cat / var / lib / jenkins / secrets / initialAdminPasswordPasul 3
La executarea acestei comenzi vom vedea parola pentru a accesa Jenkins:
Pasul 4
Acest lucru trebuie copiat și lipit în câmp Parolă de administrator¸ faceți clic pe Continuare și vom vedea următoarele:
MARI
Pasul 5
Faceți clic pe opțiune Instalați pluginuri sugerate și vor fi afișate următoarele:
MARI
Pasul 6
Vedem că procesul de instalare a pluginurilor respective se desfășoară. Odată ce acest proces este terminat, va fi afișată următoarea fereastră unde trebuie să configurăm, dacă dorim, fișierul administrator de la Jenkins:
MARI
Pasul 7
După ce completăm câmpurile, faceți clic pe Salvați și terminați pentru a salva modificările și vom vedea următoarele:
MARI
Pasul 8
Faceți clic pe buton Începeți să utilizați Jenkins și vom avea acces la platforma principală de unde putem începe procesul de gestionare a sarcinilor:
MARI
Pasul 9
Acolo putem face clic pe Creați o nouă sarcină pentru a selecta una dintre opțiunile disponibile:
MARI
După cum putem vedea, Jenkins este o aplicație practică și utilă pentru a efectua sarcini de integrare în diferite sisteme de operare într-un mod simplu. Dacă nu aveți încă cea mai recentă versiune de Ubuntu, iată cum să actualizați Ubuntu 16 la 17.04.