Kif Tinstalla Jenkins fuq Ubuntu 20.04/18.04
Jenkins huwa server ewlieni ta 'awtomazzjoni ta' sors miftuħ li fih innifsu li jintuża biex awtomat inkarigi tekniċi ripetittivi involuti fil-bini, l-ittestjar, u l-kunsinna jew l-iskjerament ta 'softwer.
Jenkins huwa bbażat fuq Java u jista 'jiġi installat permezz ta' pakketti Ubuntu, Docker, jew billi tniżżel u tħaddem il-fajl tal-arkivju tal-applikazzjoni tal-web (WAR) tagħha li tinkludi l-kontenut kollu ta 'applikazzjoni tal-web biex taħdem fuq server.
F'dan l-artikolu, titgħallem kif tuża r-repożitorju tal-pakketti Debian biex tinstalla Jenkins fuq Ubuntu 20.04 u Ubuntu 18.04 mal-maniġer tal-pakketti apt.
- Minnimu 1 GB ta' RAM għal tim żgħir u 4 GB+ ta' RAM għall-installazzjoni ta' Jenkins fil-livell ta' produzzjoni.
- Oracle JDK 11 installat, wara t-tutorja tagħna dwar l-installazzjoni ta' OpenJDK fuq Ubuntu 20.04/18.04.
Installazzjoni ta' Jenkins fuq Ubuntu
Fuq Ubuntu, tista 'tinstalla Jenkins mir-repożitorji default permezz ta' apt iżda l-verżjoni inkluża spiss wara l-aħħar verżjoni disponibbli.
Biex tieħu vantaġġ mill-verżjoni stabbli l-aktar reċenti tal-karatteristiċi u l-iffissar ta’ Jenkins, uża l-pakketti miżmuma mill-proġett biex tinstallaha kif muri.
$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - $ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' $ sudo apt-get update $ sudo apt-get install jenkins
Ladarba Jenkins u d-dipendenzi tiegħu jiġu installati fuq is-sistema, tista 'tibda, tippermetti, u tiċċekkja l-istatus tas-server Jenkins billi tuża kmandi systemctl.
$ sudo systemctl start jenkins $ sudo systemctl enable jenkins $ sudo systemctl status jenkins
Sussegwentement, għandek bżonn tiftaħ il-port default Jenkins 8080 fuq il-firewall ufw kif muri.
$ sudo ufw allow 8080 $ sudo ufw status
Issa li Jenkins installat u l-firewall tagħna kkonfigurat, nistgħu ntemmu s-setup inizjali permezz tal-web browser.
Twaqqif ta' Jenkins fuq Ubuntu
Biex tlesti l-installazzjoni ta 'Jenkins, żur il-paġna tas-setup ta' Jenkins fuq il-port default 8080 tagħha fl-indirizz li ġej.
http://your_server_ip_or_domain:8080
Għandek tara l-iskrin Unlock Jenkins, li juri l-post tal-password inizjali:
Issa mexxi l-kmand tal-qtates li ġej biex tara l-password:
$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Sussegwentement, ikkopja din il-password ta' 32 karattru u waħħalha fil-qasam tal-password tal-Amministratur, imbagħad ikklikkja Kompli.
Sussegwentement, int se tikseb Customize Jenkins sezzjoni, hawn ikollok l-għażla li tinstalla plugins suġġeriti jew tagħżel plugins speċifiċi. Aħna se nagħżlu l-għażla Installa plugins issuġġeriti, li immedjatament tibda l-proċess ta 'installazzjoni.
Ladarba l-installazzjoni Jenkins tkun lesta, inti tintalab toħloq l-ewwel utent amministrattiv. Tista' taqbeż dan il-pass u tkompli bħala admin biex tuża l-password inizjali li waqqafna hawn fuq.
F'dan il-punt, tlestiet b'suċċess l-installazzjoni ta 'Jenkins.
F'dan l-artikolu, tgħallimt kif tinstalla u twaqqaf Jenkins billi tuża l-pakketti pprovduti mill-proġett fuq is-server Ubuntu. Issa tista' tibda tesplora lil Jenkins mid-dashboard.