Jenkinsin asentaminen Ubuntuun 20.04/18.04


Jenkins on johtava itsenäinen avoimen lähdekoodin automaatiopalvelin, jota käytetään toistuvien teknisten toimeksiantojen automatisoimiseen, jotka liittyvät ohjelmistojen rakentamiseen, testaamiseen ja toimittamiseen tai käyttöönottoon.

Jenkins on Java-pohjainen ja se voidaan asentaa Ubuntu-pakettien, Dockerin kautta tai lataamalla ja suorittamalla sen WAR-tiedosto, joka sisältää kaiken palvelimella ajettavan verkkosovelluksen sisällön.

Tässä artikkelissa opit käyttämään Debian-pakettivarastoa Jenkinsin asentamiseen Ubuntu 20.04- ja Ubuntu 18.04 -versioihin apt-paketinhallinnan avulla.

Edellytykset

  • Vähintään 1 Gt RAM-muistia pienelle tiimille ja 4 Gt+ RAM-muistia tuotantotason Jenkins-asennukseen.
  • Oracle JDK 11 asennettu OpenJDK:n asentamista Ubuntuun 20.04/18.04 koskevan opetusohjelman mukaisesti.

Jenkinsin asentaminen Ubuntuun

Ubuntussa voit asentaa Jenkinsin oletusvarastoista apt -sovelluksella, mutta mukana tuleva versio on usein viimeisimmän saatavilla olevan version takana.

Hyödynnä Jenkins -ominaisuuksien ja -korjausten uusin vakaa versio asenna se projektin ylläpitämien pakettien avulla kuvan osoittamalla tavalla.

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

Kun Jenkins ja sen riippuvuudet on asennettu järjestelmään, voit käynnistää, ottaa käyttöön Jenkins-palvelimen ja tarkistaa sen tilan systemctl-komennoilla.

sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins

Seuraavaksi sinun on avattava ufw-palomuurin Jenkins -oletusportti 8080 kuvan mukaisesti.

sudo ufw allow 8080
sudo ufw status

Nyt kun Jenkins on asennettu ja palomuurimme määritetty, voimme viimeistellä alkuasennuksen verkkoselaimen kautta.

Jenkinsin asentaminen Ubuntuun

Viimeistele Jenkinsin asennus vierailemalla Jenkinsin asennussivulla sen oletusportissa 8080 seuraavassa osoitteessa.

http://your_server_ip_or_domain:8080

Sinun pitäisi nähdä Avaa Jenkins -näyttö, joka näyttää alkuperäisen salasanan sijainnin:

Suorita nyt seuraava cat-komento nähdäksesi salasanan:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Kopioi seuraavaksi tämä 32-merkkinen salasana ja liitä se Järjestelmänvalvojan salasana -kenttään ja napsauta sitten Jatka.

Seuraavaksi saat Muokkaa Jenkinsiä -osion, jossa voit asentaa ehdotettuja laajennuksia tai valita tiettyjä laajennuksia. Valitsemme Asenna ehdotetut laajennukset -vaihtoehdon, joka käynnistää asennusprosessin välittömästi.

Kun Jenkins-asennus on valmis, sinua pyydetään luomaan ensimmäinen järjestelmänvalvojan käyttäjä. Voit ohittaa tämän vaiheen ja jatkaa järjestelmänvalvojana ja käyttää yllä määrittämäämme alkuperäistä salasanaa.

Tässä vaiheessa olet onnistuneesti suorittanut Jenkinsin asennuksen.

Johtopäätös

Tässä artikkelissa olet oppinut asentamaan ja määrittämään Jenkinsin projektin toimittamilla paketeilla Ubuntu-palvelimella. Nyt voit aloittaa Jenkinsin tutkimisen hallintapaneelista.