Hoe om ‘n Jenkins-houer op Ubuntu 18.04 te bedryf

Jenkins is ‘n open source DevOps-instrument wat hoofsaaklik gebou word met die oog op voortdurende integrasie deurlopende aflewering. Dit het onlangs baie gewild geword in die DevOps-wêreld vir sy wye verskeidenheid plugins. Alhoewel dit nie die behoefte om stappe te definieer of om skripte te skep om die builds te ontplooi om te toets, op te stel en omgewings te produseer outomatiseer nie, is dit beslis outomatiseer baie dinge wat bronkode haal uit gitlab, bitbucket, github en ander bronne en outomatiese builds aktiveer. Jenkins ondersteun byna 1400 plugins wat regtig aantreklik geword het vir die groeiende gemeenskap. Op die top outomatiese build snellers is ‘n ware vangs vir die DevOps ingenieurs wat dit met die hand moet doen. Outomatiese webhooks kan gebel word en na-bou-snellers kan gekonfigureer word wat regtig nuttig is.


Dit is net ‘n handjievol voordele van Jenkins onder baie ander. Verkenning van Jenkins is self ‘n werk. Hier sal ons verduidelik hoe om Jenkins met docker te laat loop.

voorvereistes

Hierna volg die voorvereistes om hierdie tutoriaal te volg.

  • Ubuntu 18.04 gasheermasjien
  • Docker geïnstalleer en loop.

Om die tutoriaal te volg, is geen voorafkennis van Socker of Jenkins nodig nie.

Hoe om Jenkins-houer te bestuur

Open Source Jenkins Docker Image word aangebied op Docker Hub. ons voer die volgende opdrag uit, docker probeer die Jenkins-beeld op die plaaslike masjien vind en as dit nie teenwoordig is nie, sal dit standaard op Docker Hub gesoek word, trek dit van daar af en voer die houer uit.  -bl 8080: 8080 -p 5000: 5000 opsies is om karrehouers van 8080 en 5000 hawens te karteer na plaaslike masjiene 8080 en 5000 hawens. Dit word gedoen sodat ons direk na Jenkins vanaf die ip-adres van die gasheermasjien kon gaan en die verkeer in en uit die houer kan laat beweeg.

$ sudo dockerrun-p 8080: 8080 -p 50000: 50000 Jenkins

Stoor Jenkins-data met Docker-volumes

Volgende opdrag sal ook al die Jenkins-data op u gasheermasjien stoor, benewens die kartering van poorte. Gee die absolute pad van u gasheermasjien waar u Jenkins-data op die gasheermasjien wil stoor voor kolon “: ” en die pad na die dubbelpunt is die pad waar die Jenkins-data in die houer geberg word.

Daar sal eintlik net een kopie van die data wees, maar dit is beskikbaar op verskillende paaie van buite en binne die houer. Maak ook seker dat die pad waar data op die gasheermasjien geberg word, dat al die kaarte toeganklik is vir die Jenkins-gebruiker.

$ sudo dockerrun-p 8080: 8080 -p 50000: 50000 -v / jou / huis: / var / Jenkins_homeJenkins

Baie geluk! U het suksesvol geïnstalleer en Jenkins is aan die gang met die docker.

Hoe om toegang tot Jenkins te kry

Voer die volgende opdrag uit om te bevestig dat u jenkins-houer in werking is. Hierdie opdrag gee ‘n lys van al die houers op ‘n masjien wat loop.

$ sudo dockerps

As Jenkins in die uitvoerlys is, is dit gereed om toegang te verkry.

U het Jenkins wat op hawe 8080 loop. U kan toegang tot Jenkins kry met die ip-adres van u masjien (of as u ‘n domeinnaam vir u bediener het), gevolg deur afstand 8080 of poort 8080, gevolg deur poort 8080 vanaf u gasheermasjien.

Dit sal u na die aanmeldbladsy herlei en u kan goed kyk na jenkins.

Hoe om 'n Jenkins-houer op Ubuntu 18.04 te bedryf

Afsluiting

Jenkins is regtig maklik om met docker te installeer. Met net een opdrag kan u Jenkins installeer en laat loop, anders neem dit meer stappe om jenkins te installeer en uit te voer.

Kyk na die top 3 beste webhostingdienste

FastComet

Beginprys:
$ 2.95


betroubaarheid
9.7


pryse
9.5


Gebruikersvriendelik
9.7


ondersteuning
9.7


Kenmerke
9.6

Lees resensies

Besoek FastComet

A2 Hosting

Beginprys:
$ 3,92


betroubaarheid
9.3


pryse
9.0


Gebruikersvriendelik
9.3


ondersteuning
9.3


Kenmerke
9.3

Lees resensies

Besoek A2 Hosting

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 Docker-kompos op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener te installeer en op te stel
    newbie
  • Hoe om ‘n Docker Swarm Cluster op te stel op Ubuntu 16.04 VPS of ‘n toegewyde bediener
    kenner
  • Hoe om Docker-houers met AWS EC2 te gebruik
    kenner
  • Hoe om Docker-houers met AWS EC2 te gebruik
    kenner
  • Hoe om ‘n Jenkins-outomatiseringsbediener op Ubuntu 18.04 te installeer
    intermediêre
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me