Unsaon Pag-instalar sa Jenkins sa Ubuntu 20.04/18.04


Ang Jenkins usa ka nanguna nga self-contained nga open-source nga automation server nga gigamit sa pag-automate sa nagbalikbalik nga teknikal nga mga buluhaton nga nalambigit sa pagtukod, pagsulay, ug paghatud o pag-deploy sa software.

Ang Jenkins kay Java-based ug mahimong ma-install pinaagi sa Ubuntu packages, Docker, o pinaagi sa pag-download ug pagpadagan sa iyang web application archive (WAR) file nga naglakip sa tanang sulod sa usa ka web application nga ipadagan sa usa ka server.

Niini nga artikulo, mahibal-an nimo kung giunsa ang paggamit sa repositoryo sa pakete sa Debian aron ma-install ang Jenkins sa Ubuntu 20.04 ug Ubuntu 18.04 gamit ang apt package manager.

  • Minimum nga 1 GB sa RAM para sa gamay nga team ug 4 GB+ sa RAM para sa lebel sa produksiyon nga pag-instalar sa Jenkins.
  • Gi-install ang Oracle JDK 11, pagsunod sa among panudlo sa pag-install sa OpenJDK sa Ubuntu 20.04/18.04.

Pag-instalar sa Jenkins sa Ubuntu

Sa Ubuntu, mahimo nimong i-install ang Jenkins gikan sa mga default nga repository pinaagi sa apt apan ang gilakip nga bersyon kanunay sa luyo sa labing bag-o nga magamit nga bersyon.

Aron mapahimuslan ang pinakabag-o nga stable nga bersyon sa mga feature ug pag-ayo sa Jenkins, gamita ang project-maintained packages aron i-install kini sama sa gipakita.

$ 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

Sa higayon nga ang Jenkins ug ang mga dependency niini ma-install sa sistema, mahimo nimong sugdan, mahimo, ug susihon ang status sa Jenkins server gamit ang systemctl commands.

$ sudo systemctl start jenkins
$ sudo systemctl enable jenkins
$ sudo systemctl status jenkins

Sunod, kinahanglan nimo nga ablihan ang default nga Jenkins port 8080 sa ufw firewall sama sa gipakita.

$ sudo ufw allow 8080
$ sudo ufw status

Karon nga na-install na si Jenkins ug gi-configure ang among firewall, mahimo na namon tapuson ang inisyal nga pag-setup pinaagi sa web browser.

Pag-set up sa Jenkins sa Ubuntu

Aron makompleto ang pag-install sa Jenkins, bisitaha ang panid sa pag-setup sa Jenkins sa default port niini nga 8080 sa mosunod nga adres.

http://your_server_ip_or_domain:8080

Kinahanglan nimo nga makita ang Unlock Jenkins screen, nga nagpakita sa lokasyon sa inisyal nga password:

Karon padagana ang mosunod nga cat command aron makita ang password:

$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Sunod, kopyaha kining 32 ka karakter nga password ug idikit kini sa Administrator password field, dayon i-klik ang Continue.

Sunod, makuha nimo ang seksyon sa Customize Jenkins, dinhi makuha nimo ang kapilian sa pag-install sa gisugyot nga mga plugin o pagpili sa piho nga mga plugin. Atong pilion ang I-install nga gisugyot nga mga plugins nga kapilian, nga magsugod dayon sa proseso sa pag-instalar.

Kung nahuman na ang pag-install sa Jenkins, hangyoon ka nga maghimo usa ka una nga administratibo nga tiggamit. Mahimo nimong laktawan kini nga lakang ug magpadayon isip admin sa paggamit sa inisyal nga password nga among gibutang sa ibabaw.

Niini nga punto, malampuson nimong nahuman ang pag-instalar sa Jenkins.

Niini nga artikulo, nahibal-an nimo kung giunsa ang pag-install ug pag-set up sa Jenkins gamit ang mga package nga gihatag sa proyekto sa server sa Ubuntu. Karon mahimo ka magsugod sa pagsuhid sa Jenkins gikan sa dashboard.