Når vi administrerer flere operativsystemer, må vi alltid se etter den beste måten å optimalisere mange av prosessene som utføres kontinuerlig. Dette vil hjelpe oss til å kunne utføre oppgaver mye raskere, og dermed forbedre arbeidet vårt som administratorer. Denne kontinuerlige integrasjonen forutsetter at eiendelene til en gruppe integrerer arbeidet med hyppig form, og hver integrasjon underkastes verifisering for å kompilere kildekoden.
Et av åpen kildekodeverktøyene som er viktige i oppgavene med å kontrollere og administrere Ubuntu -miljøer er Jenkins, og i dag vil denne opplæringen analysere i detalj hva det er og hvordan du konfigurerer Jenkins i Ubuntu 17.04.
Her vil vi raskt forklare hva Jenkins er og dens egenskaper.
Hva er JenkinsJenkins er en åpen kildekode -applikasjon basert på Hudson -prosjektet og skrevet i Java hvis hovedfunksjon er å fungere som en kontinuerlig integrasjonsserver og er avgjørende når vi må administrere flere bygg som sjekker tilgjengeligheten og nye versjoner.
Denne applikasjonen kan lastes ned som pakker i Ubuntu eller som en RAR -fil på følgende lenke:
Jenkins funksjonerHovedtrekkene er:
- Kontinuerlig integrering og forsendelse av elementer.
- Kan forlenges som nye plugins kan brukes på omfanget ditt.
- Enkel installasjon.
- Støtter operativsystemer som Windows, Linux eller Mac OS.
- Det kan distribueres i flere maskiner.
- Innstilling enkel.
1. Installer Jenkins -arkiver på Ubuntu 17.04
Trinn 1
For det første vil det være nødvendig å installere depotet hvor vi senere vil installere Jenkins -pakkene, for dette vil vi utføre følgende:
sudo wget -q -O -https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt -key add -
Steg 2
Nå vil vi legge ved Debian -depotet i sources.list -filen, for dette utfører vi følgende:
echo deb http://pkg.jenkins.io/debian-stable binær/| sudo tee /etc/apt/sources.list.d/jenkins.list
Trinn 3
Når vi har installert depotene, fortsetter vi med å oppdatere systemet ved å bruke følgende kommando:
sudo apt oppdatering
2. Installer og kjør Jenkins på Ubuntu 17.04
Trinn 1
Nå vil vi utføre følgende kommando for installasjon av Jerkins i Ubuntu 17:
sudo apt-get install jenkins
Vi godtar nedlasting og respektive installasjon av Jenkins i Ubuntu 17.04.
Steg 2
Når den er installert, starter vi den med systemctl som følger:
sudo systemctl starter JenkinsTrinn 3
Vi kan kontrollere den nåværende tilstanden til Jenkins ved å utføre følgende:
sudo systemctl status jenkins
3. Aktiver porter i brannmur for Jenkins på Ubuntu 17.04
Nå må vi tillate porten som Jenkins vil kommunisere gjennom, 8080, er tillatt i Ubuntu 17.04 brannmur, for dette vil vi utføre følgende linjer:
- sudo ufw tillate 8080 (Aktiver porten i brannmuren)
- sudo ufw status (Se statusen til brannmuren)
4. Få tilgang til Jenkins på Ubuntu 17.04
Trinn 1
Når disse parameterne er konfigurert, er neste trinn å gå til en nettleser og skrive inn følgende i adressefeltet:
http: // IP: 8080Når du får tilgang til vår IP og port 8080, ser vi følgende:
FORSTØRRE
Steg 2
Vi kan se meldingen "Lås opp Jenkins", og dette er et sikkerhetstrinn om at vi virkelig er brukerne som er autorisert til å bruke den, vi kan se banen hvor vi må konfigurere administratorpassordet. Vi vil utføre følgende i Ubuntu 17:
sudo cat / var / lib / jenkins / secrets / initialAdminPasswordTrinn 3
Når vi utfører denne kommandoen, vil vi se passordet for å få tilgang til Jenkins:
Trinn 4
Dette må kopieres og limes inn i feltet Administratorpassord¸ klikk på Fortsett, så ser vi følgende:
FORSTØRRE
Trinn 5
Klikk på alternativet Installer foreslåtte plugins og følgende vil vises:
FORSTØRRE
Trinn 6
Vi ser at installasjonsprosessen for de respektive pluginene utføres. Når denne prosessen er fullført, vises følgende vindu der vi må konfigurere, hvis vi ønsker det administrator fra Jenkins:
FORSTØRRE
Trinn 7
Når vi har fullført feltene, klikker du på Lagre og fullfør for å lagre endringene, så ser vi følgende:
FORSTØRRE
Trinn 8
Klikk på knappen Begynn å bruke Jenkins og vi vil ha tilgang til hovedplattformen der vi kan starte oppgavebehandlingsprosessen:
FORSTØRRE
Trinn 9
Der kan vi klikke videre Lag en ny oppgave for å velge ett av de tilgjengelige alternativene:
FORSTØRRE
Som vi kan se, er Jenkins en praktisk og nyttig applikasjon for å utføre integrasjonsoppgaver i forskjellige operativsystemer på en enkel måte. Hvis du ikke har den nyeste versjonen av Ubuntu ennå, kan du oppdatere Ubuntu 16 til 17.04.