Există diferite aplicații care ne oferă posibilitatea de a gestiona sistemele de operare în mai multe moduri, una dintre ele este Jenkins, care acționează ca un server de automatizare gratuit (open source) cu care putem efectua acțiuni precum crearea, testarea și livrarea. tipuri de software pe computerele client.
Funcțiile JenkinsJenkins poate acționa în diferite moduri, cum ar fi:
- Prin pachetele de sistem native
- folosind docker
- În mod independent pe mașinile cu Java Runtime Environment (JRE) instalat
Cerințele lui JenkinsPentru a utiliza Jenkins corect, echipa trebuie să aibă:
- Se recomandă 256 MB de RAM cu 1 GB
- 1 GB de spațiu pe hard disk, ideal 10 GB dacă Jenkins urmează să fie rulat ca container Docker
- Java 8 în versiunile pe 32 și 64 biți, runtime Java 11 (în Jenkins 2.164 și 2.164.1), Java 9, 10 și 12 nu sunt acceptate în acest moment
- Dacă folosim sisteme de operare Windows, este necesar să avem suport pentru politici
- Aveți browsere web actualizate precum Chrome, Edge, Firefox sau Safari
Caracteristici JenkinsJenkins ne oferă:
- Configurare simplificată
- Integrarea suplimentelor disponibile în Centrul de actualizare pentru a putea opera cu alte utilități
- Integrare și livrare continuă de obiecte și servicii
- Permite distribuirea în alte echipe
- Oferă pachete de instalare pentru sistemele de operare Windows, macOS și Unix
Să învățăm cum să instalăm Jenkins pe Ubuntu 21.04.
Cum se instalează Jenkins pe Ubuntu 21.04
Pasul 1
Accesăm terminalul în Ubuntu 21.04, acolo vom descărca și instala cheia Jenkins cu următoarea comandă:
sudo wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
Pasul 2
După aceasta, vom adăuga binare la resursele sistemului:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list
Pasul 3
Acum vom actualiza sistemul:
actualizare sudo apt
Pasul 4
Odată actualizat, vom instala Jenkins cu comanda:
sudo apt install jenkins
Pasul 5
Aplicați modificările introducând litera S:
Pasul 6
După cum putem vedea, apare o eroare, dacă primiți această eroare, Solvetic vă va oferi soluția, pentru aceasta mergem pe următorul traseu:
cd / var / lib / dpkg / info
Pasul 7
Enumerăm conținutul cu comanda „ls” și vom localiza linia Jenkins care se termină cu litera postinst:
Pasul 8
Ștergem acest fișier cu comanda „sudo rm jenkins.postinst”:
sudo rm jenkins.postinst
Pasul 9
Din nou, actualizăm sistemul:
actualizare sudo apt
Pasul 10
După aceasta, vom instala din nou Jenkins:
sudo apt install jenkins
Pasul 11
După aceasta, vom începe serviciul Jenkins cu comanda:
sudo systemctl start jenkinsPasul 12
Activăm serviciul Jenkins:
sudo systemctl activează jenkins
Pasul 13
După aceasta, validăm starea Jenkins cu comanda. Putem vedea că statutul său este activ.
sudo systemctl status Jenkins
Pasul 14
Este timpul să configurăm permisiunile din Firewall pentru conexiunea prin browser, vom face următoarele:
- Adăugăm portul Jenkins la Firewall:
sudo ufw permit 8080
- Acum verificăm starea firewall-ului:
starea sudo ufw
- Dacă este dezactivat, activăm Paravanul de protecție:
sudo ufw activatePasul 15
Din nou, validăm starea pentru a vedea că portul Jenkins a fost adăugat corect:
Pasul 16
Acum vom obține adresa IP cu comanda:
adauga ip
Pasul 17
Cu adresa IP, deschidem un browser și acolo vom introduce următoarea sintaxă:
http: // IP: 8080
MARI
Pasul 18
Este necesar să deblocați accesul la Jenkins, pentru aceasta copiem calea:
MARI
Pasul 19
În terminal introducem următoarele:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Pasul 20
Acest lucru duce la parola de acces, copiem parola și o lipim în câmpul respectiv din browser:
MARI
Pasul 21
Faceți clic pe Continuare și vom vedea următoarea fereastră:
MARI
Pasul 22
Facem clic pe „Instalați pluginuri sugerate” și așteptăm finalizarea procesului:
MARI
Pasul 23
Odată ce acest proces este terminat, vom vedea următoarele:
MARI
Pasul 24
Acolo Jenkins ne oferă posibilitatea de a crea utilizatorul administrator, este opțional, facem clic pe „Săriți și continuați ca administrator” și vom vedea calea către Jenkins în Ubuntu 21.04:
MARI
Pasul 25
Facem clic pe Salvare și Terminare pentru a finaliza procesul:
MARI
Pasul 26
Facem clic pe „Începeți să utilizați Jenkins” pentru a accesa platforma:
MARI
Acolo vom fi gata să profităm de toate avantajele pentru Jenkins în Ubuntu 21.04.