Jenkins-i Ubuntu 20.04/18.04-de nädip gurmaly


Jenkins programma üpjünçiligini gurmak, synagdan geçirmek we gowşurmak ýa-da ýerleşdirmek bilen baglanyşykly gaýtalanýan tehniki tabşyryklary awtomatlaşdyrmak üçin ulanylýan, özbaşdak açyk çeşme awtomatlaşdyryş serweridir.

Jenkins Java esasly bolup, serwerde işlemek üçin web programmasynyň ähli mazmunyny öz içine alýan web programma arhiwini (WAR) faýly göçürip alyp, Ubuntu paketleri, Docker arkaly gurup bolýar.

Bu makalada Jenkins-i Ubuntu 20.04 we Ubuntu 18.04-de apt paket dolandyryjysy bilen gurmak üçin Debian paket ammaryny nädip ulanmalydygyny öwrenersiňiz.

  • Kiçijik topar üçin iň az 1 GB RAM we önümçilik derejesinde Jenkins gurmak üçin 4 GB + RAM.
  • Ubuntu 20.04/18.04-de OpenJDK gurmak boýunça okuwymyzdan soň Oracle JDK 11 guruldy.

Jenkins-i Ubuntu-da gurmak

Ubuntu-da, Jenkins-i adaty ammarlardan apt arkaly gurnap bilersiňiz, ýöne iň soňky elýeterli wersiýanyň köplenç goşulan wersiýasy.

Jenkins aýratynlyklarynyň we düzedişleriniň iň soňky durnukly wersiýasyndan peýdalanmak üçin, görkezilişi ýaly gurmak üçin taslama bilen üpjün edilen paketleri ulanyň.

$ 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

Jenkins we oňa baglylyklar ulgamda gurlansoň, systemctl buýruklaryny ulanyp, Jenkins serweriniň ýagdaýyny başlap, işledip we barlap bilersiňiz.

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

Ondan soň, görkezilişi ýaly ufw firewall-da deslapky Jenkins port 8080 açmaly.

$ sudo ufw allow 8080
$ sudo ufw status

Jenkins gurlandan we gorag diwarymyz düzülensoň, başlangyç sazlamany web brauzeri arkaly tamamlap bileris.

Ubuntu-da Jenkins-i gurmak

Jenkins gurnamasyny tamamlamak üçin, aşakdaky salgydaky 8080 portdaky Jenkins gurnama sahypasyna giriň.

http://your_server_ip_or_domain:8080

Baş parolyň ýerleşýän ýerini görkezýän Jenkinsiň gulpuny açmak ekranyny görmeli:

Indi paroly görmek üçin aşakdaky pişik buýrugyny işlediň:

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

Ondan soň, 32 belgili paroly göçüriň we Administratoryň parol meýdanyna goýuň, Dowam et düwmesine basyň.

Ondan soň, Jenkins-i “Customize” bölümini alarsyňyz, bu ýerde teklip edilýän pluginleri gurmak ýa-da belli bir plugin saýlamak mümkinçiligini alarsyňyz. Gurmak işine derrew başlajak teklip edilen pluginleri gurmak opsiýasyny saýlarys.

Jenkins gurnama işleri tamamlanandan soň, ilkinji administratiw ulanyjyny döretmegiňiz soralar. Bu ädimden geçip, ýokarda bellän başlangyç parolymyzy ulanmak üçin administrator hökmünde dowam edip bilersiňiz.

Bu pursatda Jenkins-i gurnamagy üstünlikli tamamladyňyz.

Bu makalada, Ubuntu serwerinde taslama bilen üpjün edilen paketleri ulanyp, Jenkins-i nädip gurmalydygyny we gurmalydygyny öwrendiňiz. Indi dolandyryş panelinden Jenkins-i öwrenip bilersiňiz.