Hoe om ‘n Jenkins-outomatiseringsbediener op Ubuntu 18.04 te installeer

inleiding

Jenkins is ‘n unieke outomatiseringsbediener-gebaseerde app wat in ‘n Java-servlet-houer loop. Die diens ondersteun ‘n verskeidenheid sagteware stelsels vir sosiale beheerbestuur (SCM) soos SVN, Git en Mercurial. Dit is ook ‘n gratis sagteware onder MIT License.


Hierdie handleiding neem u deur die proses om Jenkins op ‘n Ubuntu 18.04 VPS te installeer. Ons begin met die uitvoering van Jenkins op ons domeinnaamhosting, installeer dit dan onder Apache-bediener en konfigureer dit as ‘n omgekeerde bediener-instaanbediener.

Voor jy begin

Voordat u begin, benodig u die volgende: ‘n Opgedateerde Ubuntu 18.04 VPS of ‘n toegewyde bediener.

Stap 1 – Installeer Java

Aangesien Jenkins op Java werk, moet u begin met die installering van Java OpenJDK op u bediener. Java kan vanaf ‘n PPA-bewaarplek geïnstalleer word met die onderstaande opdrag:

$ Sudo apt installeer sagteware-eienskappe-gemeenskaplike apt-transport-https -y
$ Sudo add-apt-repository ppa: openjdk-r / ppa -y

Installeer nou Java met die apt-opdrag:

$ Sudo apt installeer openjdk-8-jdk -y

Nadat die installasieproses voltooi is, bevestig dat die regte Java-weergawe suksesvol geïnstalleer is:

$ Sudo java-weergawe

Nou word Java OpenJDK suksesvol op u Ubuntu-bediener geïnstalleer.

Dit is belangrik om daarop te let dat as u stelsel verskeie Java-weergawes het, die volgende opdrag gebruik om die standaardweergawe van die Java te verander:

Alternatiewe alternatiewe vir sudo-opdaterings – config java

Stap 2 – Installeer Jenkins

Jenkins bevat ‘n funksionele bewaarplek vir Ubuntu wat ‘n noodsaaklike pakket is wanneer Jenkins geïnstalleer word.

Voer die volgende opdrag om GPG-sleutels en Jenkins-bewaarplek by u stelsel te voeg:

$ wget -q -O – https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-sleutel voeg –

Nadat u Jenkins-bewaarplek geaktiveer het, voer die opdrag hieronder uit om die pakketbewaarplek vir Debian aan te voeg om na die sources.list van u bediener te verwys:

$ Sudo sh -c ‘echo deb http://pkg.jenkins.io/debian-stable binary / > /etc/apt/sources.list.d/jenkins.list ‘

Maak nou die geskikte pakkette op datum en installeer dan die nuutste weergawe van Jenkins met die volgende opdrag:

$ Sudo apt update
$ Sudo apt installeer jenkins

Nou sal Jenkins outomaties begin sodra die proses voltooi is. Maak seker dat u dit instel om met die tydstart te begin.

$ Sudo systemctl begin jenkins
$ Sudo-stelsel kan jenkins inskakel

Kontroleer of Jenkins behoorlik aan Ubuntu 18.04 werk:

$ Sudo systemctl status jenkins

Die volgende uitvoer sal op u skerm vertoon word:

● jenkins.service- LSB: StartJenkinsatboottime
Gelaai: gelaai (/etc/init.d/jenkins; verwek)
Aktief: aktief (uitgegaan) sedert Woensdag2018-09-2215: 18: 22PDT; 5min32sago
Dokumente: man: systemd-sysv-generator (8)
Take: 0 (limiet: 2319)
CGroup: /system.slice/jenkins.service

Stap 3 – UFW Firewall opstel

Jenkins is ontwerp om op hawe 8080 te werk. In hierdie stap open ons hierdie poort via die ufw:

$ Sudo ufw laat 8080 toe

Volg die opdrag hieronder om die ufw-status te bevestig:

$ Sudo ufw status

Dit gee u ‘n uitset soortgelyk aan:

Status: aktief

Tot aksie vanaf
—                         ——      —-
OpenSSH TOE Enige plek
8080 LAAT Enigiets
OpenSSH (v6) TOE Enige plek (v6)
8080 (v6) LAAT Enige plek (v6)

In die geval dat die ufw nie aktief is nie, voer die opdragte hieronder uit om dit te aktiveer en OpenSSH te aktiveer

$ Sudo ufw laat OpenSSH toe
$ Sudo ufw inskakel

Dit is dit! Die firewall is volledig gekonfigureer, plus Jenkins is geïnstalleer. Dit beteken dat u nou kan voortgaan met die aanvanklike opstelling van Jenkins.

Stap 4 – Jenkins opstel

Gaan na poort 8080 in u blaaier om Jenkins op te stel nadat dit geïnstalleer is, voer u domeinnaam en IP-adres in http: // your_ip_or_domain: 8080. Die volgende skerm verskyn:

Hoe om Jenkins Server op u Ubuntu 18 te installeer en op te stel?

In die installasieproses skep die Jenkins-installeerder outomaties ‘n wagwoord met 32 ​​karakters. Om die wagwoordlêer na u terminale te kopieër, gebruik die onderstaande opdrag:

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

Soek die Administrateurwagwoord en voer die wagwoord in en druk dan op Aanhou.

U kry ‘n skerm wat u versoek om ‘n paar aanbevole plugins vir Jenkins te installeer. Kies Installeer voorgestelde plugins.

Hoe om Jenkins Server op u Ubuntu 18 te installeer en op te stel?

Die volgende bladsy wys dat die installasie aan die gang is.

Hoe om Jenkins Server op u Ubuntu 18 te installeer en op te stel?

Nadat Jenkins-inprop suksesvol geïmplementeer is, sal u gevra word om ‘n admin-rekening te skep. Voer die nodige inligting in en druk dan op Stoor en gaan voort.

Hoe om Jenkins Server op u Ubuntu 18 te installeer en op te stel?

U sal gevra word om die URL van die Jenkins-instansie in te voer. Sluit die domein vir Jenkins in en druk dan Stoor en eindig.

Hoe om Jenkins Server op u Ubuntu 18 te installeer en op te stel?

Nadat die admin-gebruikersrekening geskep is, kry u ‘n bevestigingsskerm wat wys dat “Jenkins is gereed.”

Hoe om Jenkins Server op u Ubuntu 18 te installeer en op te stel?

Druk op “Begin met die gebruik van Jenkins” om die hoofpaneelbord van Jenkin te besoek.

Hoe om Jenkins Server op u Ubuntu 18 te installeer en op te stel?

Nou is Jenkins suksesvol op u Ubuntu 18.04-stelsel geïnstalleer.

Afsluiting

U het Jenkins suksesvol op u Ubuntu 18.04-bediener geïnstalleer en gekonfigureer.

Kyk na die top 3 Linux-gasheerdienste

FastComet

Beginprys:
$ 2.95


betroubaarheid
9.7


pryse
9.5


Gebruikersvriendelik
9.7


ondersteuning
9.7


Kenmerke
9.6

Lees resensies

Besoek FastComet

Hostinger

Beginprys:
$ 0.99


betroubaarheid
9.3


pryse
9.3


Gebruikersvriendelik
9.4


ondersteuning
9.4


Kenmerke
9.2

Lees resensies

Besoek Hostinger

ChemiCloud

Beginprys:
$ 2,76


betroubaarheid
10


pryse
9.9


Gebruikersvriendelik
9.9


ondersteuning
10


Kenmerke
9.9

Lees resensies

Besoek ChemiCloud

Verwante artikels oor hoe om te doen

  • Hoe om ‘n Jenkins-houer op Ubuntu 18.04 te bedryf
    kenner
  • Hoe u MongoDB op u Ubuntu 18.04 VPS of die toegewyde bediener installeer?
    intermediêre
  • Hoe om Git 2.15.1 op Ubuntu 18.04 te installeer
    intermediêre
  • Hoe om MyWebSQL op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener te installeer
    intermediêre
  • Hoe om die LEMP (Nginx, MariaDB en PHP) stapel op Ubuntu 18.04 LTS te installeer?
    intermediêre
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me