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: 80802 ž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į.