Jenkins on avoimen lähdekoodin DevOps-työkalu, joka perustuu pääasiassa jatkuvaan integrointiin, jatkuvatoimitus. Siitä on viime aikoina tullut erittäin suosittu DevOps-maailmassa laajan laajennusvalikoimansa ansiosta. Vaikka se ei poista tarvetta määritellä vaiheita tai luoda skriptejä rakennusten käyttöönottamiseksi testi-, lataus- ja tuotantoympäristöissä, se automatisoi ehdottomasti monia asioita, jotka noutaa lähdekoodia gitlabista, bitbucketista, githubista ja muista lähteistä ja käynnistämään automatisoidut rakennukset. Jenkins tukee lähes 1400 laajennusta, josta on tullut todella houkuttelevaa kasvavalle yhteisölle. Päälle automatisoidut rakennusliipaisimet ovat todellinen saalis DevOps-suunnittelijoille, jotka joutuvat tekemään tämän käsin. Automatisoituihin verkkohookiin voidaan kutsua ja post-build-liipaisimet voidaan määrittää, jotka ovat todella hyödyllisiä.


Nämä ovat vain kourallinen Jenkinsin etuja monien muiden joukossa. Jenkinsin tutkiminen on itsessään työ. Täällä selitetään kuinka Jenkinsä ohjataan telakan kanssa.

edellytykset

Seuraava on tämän oppaan noudattamisen edellytys.

  • Ubuntu 18.04 -kone
  • Telakka asennettu ja käynnissä.

Opetusohjelman seuraaminen ei vaadi ennakkotietoa Sockerista tai Jenkinsistä.

Kuinka ajaa Jenkins-kontti

Open Source Jenkins Docker -kuva on isännöity Docker Hubissa. Suoritamme seuraavan komennon, docker yrittää löytää Jenkins-kuvan paikalliselta koneelta ja jos sitä ei ole, se etsii oletuksena sitä Docker Hubista, vedä se sieltä ja ajaa säilö.  -p 8080: 8080 – 5000: 5000 vaihtoehtona on kartoittaa telakointiastiat 8080 ja 5000 porttia paikallisiin koneisiin 8080 ja 5000 porttia. Se on tehty, jotta pääsimme Jenkinsiin suoraan isäntäkoneen IP-osoitteesta ja sallimme liikenteen liikkua kontista sisään ja ulos.

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

Jenkins-tietojen tallentaminen Docker-volyymeilla

Seuraava komento tallentaa myös kaikki Jenkins-tiedot isäntäkoneellesi porttien kartoituksen lisäksi. Anna isäntäkoneesi absoluuttinen polku, johon haluat tallentaa Jenkins-tiedot isäntäkoneelle ennen kaksoispistettä: ” ja kaksoispisteen jälkeinen polku on polku, jolla Jenkins-tiedot tallennetaan säiliön sisään.

Itse asiassa tietoja on vain yksi kopio, mutta niitä on saatavana eri reiteillä säiliön ulkopuolelta ja sisäpuolelta. Varmista myös, että polku, jolla tietoja tallennetaan isäntäkoneelle, ovat kaikki nämä hakemistot Jenkinsin käyttäjän käytettävissä.

$ sudo dockerrun-p 8080: 8080 -p 50000: 50000 -v / kotisi / koti: / var / Jenkins_homeJenkins

Onnittelut! Asennat onnistuneesti ja olet saanut Jenkinsin käyttöönsä ja käyttämään telakkaa.

Kuinka käyttää Jenkinsiä

Suorita seuraava komento varmistaaksesi, että jenkins-säilösi on käynnissä. Tämä komento tuottaa luettelon koneen kaikista käynnissä olevista säiliöistä.

$ sudo-telakat

Jos Jenkins on mainittu tuoteluettelossa, se on käyttövalmis.

Sinulla on Jenkins käynnissä portilla 8080. Voit käyttää Jenkinsiä koneesi IP-osoitteella (tai jos sinulla on palvelimellesi verkkotunnus kuin sillä), jota seuraa portti 8080 etäyhteyden kautta tai localhost ja portti 8080 koneelta koneelta.

Se ohjaa sinut kirjautumissivulle ja sinulla on hyvä mennä tutkimaan jenkinejä.

Kuinka ajaa Jenkins-konttia Ubuntulla 18.04

johtopäätös

Jenkins on todella helppo asentaa dockerilla. Vain yhdellä komennolla voit asentaa Jenkinsin ja käynnistää sen, muuten jenkinsin asennus ja suorittaminen vie enemmän vaiheita.

Katso nämä 3 parasta web-hosting-palvelua

FastComet

Aloitushinta:
$ 2,95


Luotettavuus
9.7


hinnoittelu
9,5


Käyttäjäystävällinen
9.7


Tuki
9.7


ominaisuudet
9.6

Lue arvosteluja

Käy FastCometissa

A2-hosting

Aloitushinta:
$ 3,92


Luotettavuus
9,3


hinnoittelu
9.0


Käyttäjäystävällinen
9,3


Tuki
9,3


ominaisuudet
9,3

Lue arvosteluja

Käy A2-hosting-palvelussa

ChemiCloud

Aloitushinta:
$ 2.76 Hyödyllinen hinta


Luotettavuus
10


hinnoittelu
9.9


Käyttäjäystävällinen
9.9


Tuki
10


ominaisuudet
9.9

Lue arvosteluja

Käy ChemiCloudissa

Aiheeseen liittyvät ohjeartikkelit

  • Kuinka asentaa ja määrittää Docker-säveltäjä Ubuntu 18.04 VPS: ssä tai erillisessä palvelimessa
    newbie
  • Kuinka perustaa Docker Swarm-klusteri Ubuntu 16.04 VPS: lle tai erilliselle palvelimelle
    asiantuntija
  • Kuinka käyttää telakka-astioita AWS EC2: n kanssa
    asiantuntija
  • Kuinka käyttää telakka-astioita AWS EC2: n kanssa
    asiantuntija
  • Jenkins Automation Server -palvelimen asentaminen Ubuntulle 18.04
    väli-
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me