Hoe Jenkins op Ubuntu te installeren

Hoe Jenkins op Ubuntu te installeren

In dit artikel leggen we uit hoe je Jenkins installeert op Ubuntu 20.04

Jenkins is een gratis en open source automatiseringsserver. Jenkins biedt honderden plug-ins ter ondersteuning van het bouwen, implementeren en automatiseren van elk project. Jenkins is Java-gebaseerd, geïnstalleerd vanuit Ubuntu-pakketten of door het downloaden en uitvoeren van het webtoepassingsarchief (WAR) -bestand - een verzameling bestanden die samen een complete webtoepassing vormen die op een server kan worden uitgevoerd.

Vereisten

  • Een Ubuntu 20.04 geïnstalleerde dedicated server of KVM VPS.
  • Een root-gebruikerstoegang of een normale gebruiker met beheerdersrechten.

Hoe Jenkins op Ubuntu te installeren

Stap 1 - Houd uw server up-to-date

# apt-get update -y
# apt-get upgrade -y

Stap 2 - Java installeren

Vervolgens zullen we OpenJDK 11 installeren.

# apt-get install -y default-jre

Om de installatie te verifiëren, controleert u de versie met de volgende opdracht:

# java -version

De uitvoer zal er als volgt uitzien:

openjdk version "11.0.10' 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

Stap 3 - Installeer Jenkins

De volgende opdracht zal de LTS-release installeren. LTS wordt elke 12 weken gekozen uit de stroom van reguliere releases als de stabiele release voor die periode.

Gebruik de volgende opdrachten om Jenkins te installeren:

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

Nu Jenkins en zijn afhankelijkheden aanwezig zijn, starten we de Jenkins-server.

Stap 4 - Start en schakel Jenkins in

We moeten de Jenkins-service starten en inschakelen. Gebruik de volgende commando's:

# systemctl start jenkins

# systemctl enable jenkins

Stap 5 - Firewall configureren (optioneel)

Ervan uitgaande dat u een UFW-firewall gebruikt. Jenkins draait standaard op poort 8080. We openen die poort met ufw:

# ufw allow 8080

Controleer de status van ufw om de nieuwe regels te bevestigen:

# ufw status

Stap 5 - Jenkins instellen

Eerst moeten we het standaard beheerderswachtwoord krijgen.

# cat /var/lib/jenkins/secrets/initialAdminPassword

Bovenstaande opdracht geeft het beheerderswachtwoord weer. Kopieer het alfanumerieke wachtwoord van 32 tekens van de terminal en plak het in het veld Beheerderswachtwoord en klik vervolgens op Doorgaan.

Hoe Jenkins op Ubuntu te installeren

Zodra u klikt om door te gaan, krijgt u twee opties. U kunt elke optie naar uw keuze selecteren of we raden u aan om voor Install Suggested Plugins te gaan . Zodra u op de optie Voorgestelde plug-ins installeren klikt, wordt het installatieproces onmiddellijk gestart.

Daarna zal het vragen om een ​​admin-gebruiker aan te maken. Het is mogelijk om deze stap over te slaan en als admin verder te gaan met het oorspronkelijke wachtwoord dat we hierboven hebben gebruikt, maar we raden aan even de tijd te nemen om de gebruiker aan te maken.

Vervolgens ontvangt u een Instance Configuration- pagina waarin u wordt gevraagd de voorkeurs-URL voor uw Jenkins-instantie te bevestigen. Bevestig de domeinnaam voor uw server of het IP-adres van uw server.

Nadat u de juiste informatie hebt bevestigd, klikt u op Opslaan en voltooien. U ontvangt een bevestigingspagina waarin wordt bevestigd dat " Jenkins is klaar !"

Dat is het. Het installatie- en configuratieproces is met succes voltooid.

In dit artikel hebben we gezien hoe Jenkins op Ubuntu 20.04 kan worden geïnstalleerd.


Hoe maak je een groep aan in Linux

Hoe maak je een groep aan in Linux

Groepen worden gebruikt om gebruikers en hun privileges te organiseren, zoals het lezen van de schrijf- en uitvoeringsrechten. Om een ​​groud toe te voegen, is het commando groupadd.

3 manieren om het CPU-gebruik in Linux te controleren

3 manieren om het CPU-gebruik in Linux te controleren

Leg 3 manieren uit om het CPU-gebruik in Linux te controleren. CPU-gebruik verwijst naar het gebruik van verwerkingsbronnen of de hoeveelheid werk die door een CPU wordt verwerkt.

Hoe DenyHosts te installeren en configureren in CentOS 7

Hoe DenyHosts te installeren en configureren in CentOS 7

DenyHosts wordt veel gebruikt als alternatief voor Fail2ban. Als er te veel ongeldige SSH-inlogpogingen zijn geweest, gaat het ervan uit dat de brute-force-aanvallen of

Koppel een nieuwe schijf aan een Linux-server

Koppel een nieuwe schijf aan een Linux-server

We zullen leren hoe je een nieuwe schijf op een Linux-server kunt mounten. Voor deze demonstratie gebruiken we de CentOS 7-cloudserver. mount nu de partitie zoals hieronder getoond.

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Leg goed uit hoe het eenvoudig is om Fail2ban op Ubuntu 20.04 te installeren. Fail2ban is geschreven in de programmeertaal Python en is gratis open source. Configuratie.

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Leg goed uit hoe u WireGuard VPN installeert op Ubuntu 20.04. WireGuard is een uiterst eenvoudige, snelle en moderne VPN die gebruikmaakt van de modernste cryptografie

Hoe OpenSSL 1.1.1d in CentOS te installeren

Hoe OpenSSL 1.1.1d in CentOS te installeren

OpenSSL is een robuuste, commerciële toolkit met volledige functionaliteit voor de Transport Layer Security (TLS) & (SSL)-protocollen. Leer OpenSSL 1.1.1d installeren in CentOS

CSF installeren en configureren op CentOS 8

CSF installeren en configureren op CentOS 8

Hoe CSF op de CentOS 8-server te installeren en configureren. ConfigServer Security & Firewall is een (SPI) firewall, Login/Intrusion Detection en Security applicatie.

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie auditregel niet weergegeven? Ontdek hoe onze ondersteuningstechnici het probleem oplossen en oplossen. Regelconfiguratiebestand /etc/audit/rules.d/audit.rules

CloudLinux Hoge belasting op server

CloudLinux Hoge belasting op server

In dit artikel zullen we leren hoe onze ondersteuningstechnici de hoge belasting van CloudLinux op de server oplossen. Zorg ervoor dat uw LVE-limieten correct zijn geconfigureerd.