Sådan installeres Jenkins på Ubuntu 17.04

Når vi administrerer flere operativsystemer, skal vi altid lede efter den bedste måde at optimere mange af de processer, der udføres kontinuerligt. Dette vil hjælpe os med at kunne udføre opgaver meget hurtigere og dermed forbedre vores arbejde som administratorer. Denne kontinuerlige integration forudsætter, at en gruppes aktiver integrerer arbejdet med hyppig form, og hver integration underkastes verifikation for at kompilere kildekoden.

Et af de open source -værktøjer, der er vigtigt i opgaverne med at kontrollere og administrere Ubuntu -miljøer, er Jenkins, og i dag vil denne vejledning i detaljer analysere, hvad det er, og hvordan man konfigurerer Jenkins i Ubuntu 17.04.

Her vil vi hurtigt forklare, hvad Jenkins er og dets egenskaber.

Hvad er JenkinsJenkins er en open source -applikation baseret på Hudson -projektet og skrevet i Java, hvis primære funktion er at tjene som en kontinuerlig integrationsserver og er afgørende, når vi skal administrere flere builds, der kontrollerer deres tilgængelighed og nye versioner.

Denne applikation kan downloades som pakker i Ubuntu eller som en RAR -fil på følgende link:

Jenkins funktionerDens vigtigste egenskaber er:

  • Kontinuerlig integration og forsendelse af elementer.
  • Kan forlænges som nye plugins kan anvendes på dit omfang.
  • Enkel installation.
  • Understøtter operativsystemer som Windows, Linux eller Mac OS.
  • Det kan fordeles i mange maskiner.
  • Indstilling enkel.

1. Installer Jenkins -depoter på Ubuntu 17.04

Trin 1
For det første vil det være nødvendigt at installere depotet, hvorfra vi senere vil installere Jenkins -pakkerne, for dette vil vi udføre følgende:

 sudo wget -q -O -https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt -key tilføjelse - 

Trin 2
Nu vil vi vedhæfte Debian -depotet i filen sources.list, for dette udfører vi følgende:

 echo deb http://pkg.jenkins.io/debian-stable binær/| sudo tee /etc/apt/sources.list.d/jenkins.list 

Trin 3
Når vi har installeret lagrene, fortsætter vi med at opdatere systemet ved hjælp af følgende kommando:

 sudo apt opdatering

2. Installer og kør Jenkins på Ubuntu 17.04

Trin 1
Nu vil vi udføre følgende kommando til installation af Jerkins i Ubuntu 17:

 sudo apt-get install jenkins

Vi accepterer download og respektive installation af Jenkins i Ubuntu 17.04.

Trin 2
Når det er installeret, fortsætter vi med at starte det ved hjælp af systemctl som følger:

 sudo systemctl start Jenkins
Trin 3
Vi kan kontrollere den aktuelle tilstand af Jenkins ved at udføre følgende:
 sudo systemctl status jenkins

3. Aktiver porte i Firewall til Jenkins på Ubuntu 17.04


Nu skal vi tillade den port, gennem hvilken Jenkins vil kommunikere, 8080, er tilladt i Ubuntu 17.04 firewall, for dette vil vi udføre følgende linjer:
  • sudo ufw tillader 8080 (Aktiver porten i firewallen)
  • sudo ufw status (Se firewallens status)

4. Få adgang til Jenkins på Ubuntu 17.04

Trin 1
Når disse parametre er konfigureret, er det næste trin at gå til en browser og indtaste følgende i adresselinjen:

 http: // IP: 8080
Når vi får adgang til vores IP og port 8080, ser vi følgende:

FORSTØRRE

Trin 2
Vi kan se meddelelsen "Unlock Jenkins", og dette er et sikkerhedstrin om, at vi virkelig er de brugere, der er autoriseret til at bruge det, vi kan se stien, hvor vi skal konfigurere administratoradgangskoden. Vi vil udføre følgende i Ubuntu 17:

 sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Trin 3
Når vi udfører denne kommando, ser vi adgangskoden for at få adgang til Jenkins:

Trin 4
Dette skal kopieres og indsættes i feltet Administratoradgangskode¸ klik på Fortsæt, så ser vi følgende:

FORSTØRRE

Trin 5
Klik på indstillingen Installer foreslåede plugins og følgende vil blive vist:

FORSTØRRE

Trin 6
Vi ser, at installationsprocessen for de respektive plugins udføres. Når denne proces er afsluttet, vises følgende vindue, hvor vi skal konfigurere, hvis vi ønsker det administrator fra Jenkins:

FORSTØRRE

Trin 7
Når vi har udfyldt felterne, skal du klikke på Gem og afslut for at gemme ændringerne, og vi ser følgende:

FORSTØRRE

Trin 8
Klik på knappen Begynd at bruge Jenkins og vi får adgang til hovedplatformen, hvor vi kan starte opgavehåndteringsprocessen:

FORSTØRRE

Trin 9
Der kan vi klikke videre Opret en ny opgave for at vælge en af ​​de tilgængelige muligheder:

FORSTØRRE

Som vi kan se, er Jenkins en praktisk og nyttig applikation til at udføre integrationsopgaver i forskellige operativsystemer på en enkel måde. Hvis du ikke har den nyeste version af Ubuntu endnu, kan du opdatere Ubuntu 16 til 17.04 her.

wave wave wave wave wave