To Kaip įdiegti „Jenkins CentOS 8“

Yra sukurtos komunalinės paslaugos, padedančios centralizuotai valdyti sistemą ar projektą toje sistemoje; jos turi būti patikimos, saugios ir tvirtos, todėl Jenkins mieste randame išsamų sprendimą, kaip valdyti projektus Linux sistemose, šiuo atveju mes kalbame „CentOS 8“.

Kas yra Jenkinsas„Jenkins“ yra atvirojo kodo automatikos serveris, kuriame integruota daugybė papildinių, leidžiančių kurti, įgyvendinti ar automatizuoti projektą.

Vienas iš jo pranašumų yra tas, kad jį galima įdiegti per vietinės operacinės sistemos paketus ir saugyklas arba naudojant „Docker“, be to, jis yra praktiškas, jei jis veikia savarankiškai kompiuteryje, kuriame yra „Java Runtime Environment“ (JRE).

„Jenkins“ veikia kaip atskira programa per atitinkamą procesą per įmontuotą „Java“ servletų konteinerį / programų serverį („Jetty“) arba gali būti paleista tokiuose konteineriuose kaip „Java“, „Apache Tomcat“ ir kt.

Jenkins reikalavimaiPagrindiniai „Jenkins“ naudojimo reikalavimai yra šie:

  • 256 MB RAM
  • 1 GB vietos standžiajame diske, idealiai tinka turėti 10 GB, jei ketiname naudoti „Jenkins“ kaip „Docker“ talpyklą

Norint valdyti naudojant programinės įrangos sąsają, reikia:

  • „Java“: „Java 8“ 32 ir 64 bitų versijose, „Java 11“ vykdymo laikas („Jenkins 2.164“ ir „2.164.1“), „Java 9“, 10 ir šiuo metu „Java 12“ nepalaikoma
  • Palaikomos žiniatinklio naršyklės, tokios kaip „Chrome“, „Edge“, „Firefox“ ar „Safari“
  • „Windows“ reikalingas politikos palaikymas

Pažiūrėkime, kaip įdiegti „Jenkins“ „CentOS 8“.

1. Įdiekite „Java Cent0S 8“

1 žingsnis
Kad „Jenkins“ veiktų teisingai, turime turėti „Java JRE 8“ arba „Java 11“, todėl („Java 11“) vykdysime šią komandą:

 dnf įdiegti java-11-openjdk-devel 

DIDELIS

2 žingsnis
Po šios analizės patvirtiname paketų atsisiuntimą ir įdiegimą įvesdami raidę S:

DIDELIS

3 žingsnis
Proceso pabaigoje matysime šiuos dalykus:

DIDELIS

4 žingsnis
Mes patikriname „Java“ versiją naudodami šią komandą:

 java -versija 

DIDELIS

2. Pridėkite „Jenkins“ saugyklą prie „CentOS 8“

1 žingsnis
„Jenkins“ nėra „CentOS 8“ saugyklose, todėl saugyklą turime pridėti rankiniu būdu, todėl vykdome:

 rpm-importas https://pkg.jenkins.io/redhat-stable/jenkins.io.key 

DIDELIS

2 žingsnis
Pridedame saugyklą naudodami šią komandą:

 cd /etc/yum.repos.d/ curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

DIDELIS

3. Įdiekite „Jenkins“ „CentOS 8“

1 žingsnis
Mes įdiegiame „Jenkins“ naudodami šią komandą:

 dnf įdiegti „Jenkins“ 

DIDELIS

2 žingsnis
Mes įvedame raidę s, kad patvirtintume procesą, ir kai jis bus baigtas, pamatysime:

DIDELIS

3 žingsnis
Dabar mes pradedame „Jenkins“ paslaugą ir matome jos dabartinę būseną:

 systemctl start jenkins systemctl status jenkins

DIDELIS

4 žingsnis
Kitas žingsnis yra sukonfigūruoti ugniasienę, kad būtų galima pasiekti Jenkins 8080 prievadą, šiuo atveju vykdome šiuos veiksmus:

 firewall-cmd --add-port = 8080 / tcp-permanent firewall-cmd -reload

DIDELIS

4. Atidarykite „Jenkins“ sistemoje „CentOS 8“

1 žingsnis
Mes einame į vieną iš palaikomų naršyklių ir įvedame šią sintaksę:

 http: // Server_IP: 8080 
2 žingsnis
Pirmiausia pamatysime šiuos dalykus:

DIDELIS

3 žingsnis
Matome, kad jis prašo įvesti programos sukurtą slaptažodį, norėdami jį pasiekti, einame į „CentOS 8“ ir vykdome:

 cat / var / lib / jenkins / secrets / initialAdminPassword 

DIDELIS

4 žingsnis
Mes įvedame šį slaptažodį atitinkamame naršyklės lauke:

DIDELIS

5 žingsnis
Spustelėkite „Tęsti“ ir pamatysime šiuos dalykus:

DIDELIS

6 žingsnis
Spustelėkite parinktį „Įdiegti siūlomus papildinius“ ir bus tęsiamas kiekvieno priedo diegimo procesas:

DIDELIS

7 žingsnis
Mes galime pamatyti diegimo eigą:

DIDELIS

8 žingsnis
Kai šis procesas bus baigtas, turime įvesti:

  • Administratoriaus vartotojo vardas
  • Slaptažodis
  • Pilnas vardas
  • Paštas

DIDELIS

9 veiksmas
Spustelėkite „Išsaugoti ir tęsti“ ir būsite nukreipti į „Jenkins“ egzemplioriaus konfigūraciją. Tokiu atveju „Solvetic“ rekomenduoja palikti numatytąją vertę.

DIDELIS

10 žingsnis
Spustelėkite „Išsaugoti ir baigti“, kad užbaigtumėte procesą:

DIDELIS

11 žingsnis
Dabar prieisime prie „Jenkins“ „CentOS 8“ spustelėdami „Pradėti naudoti„ Jenkins “:

DIDELIS

12 žingsnis
Čia mes turėsime visas galimybes dirbti su atitinkamais Jenkins projektais.
Kai kitą kartą prisijungsime, turėsime prieiti prie vartotojo, kurį sukūrėme konfigūracijos proceso metu:

DIDELIS

„Solvetic“ paaiškino, kaip įdiegti ir sukonfigūruoti „Jenkins“ sistemoje „CentOS 8“, kad ji turėtų funkcinį projekto valdymo įrankį.

wave wave wave wave wave