Jenkins¶
In dit artikel
Informatie
Jenkins is een open-source tool voor continue integratie en levering (CI/CD). Het biedt automatiseringsmogelijkheden voor het bouwen, testen en implementeren van software en ondersteunt honderden plugins voor integratie met diverse ontwikkeltools en platforms.
Jenkins. Belangrijkste functies¶
- Automatisering van builds: Vereenvoudigt buildprocessen voor populaire programmeertalen en frameworks.
- Uitgebreid testen: Naadloze integratie met alle testtools. Voert automatisch alle soorten tests uit, van unit- tot complexe integratietests, en zorgt voor codekwaliteit op elk stadium.
- Flexibele levering: Automatiseert het volledige implementatieproces in elke omgeving. Implementeer uw code met één klik in productieomgevingen en minimaliseer menselijke fouten.
- Schaalbare builds: Verdeelt taken over meerdere agents, wat de uitvoering aanzienlijk versnelt en parallelle verwerking van taken mogelijk maakt, waardoor ontwikkeltijd wordt bespaard.
- Uitgebreid ecosysteem: Biedt meer dan 1500 plugins voor integratie met vrijwel elke ontwikkeltool en DevOps-platform.
- Krachtige pipelines: Stelt u in staat om complexe CI/CD-processen als code te beschrijven met behulp van Jenkinsfile.
- Intelligente meldingen: Informeert uw team over build- en testresultaten via e-mail, Slack, Microsoft Teams en andere communicatiekanalen.
- Betrouwbare beveiliging: Ondersteunt diverse authenticatie- en autorisatiesystemen (LDAP, OAuth, SSO) samen met gedetailleerd beheer van gebruikersrollen.
Implementatiefuncties¶
| ID | Softwarenaam | Compatibel OS | VM | BM | VGPU | GPU | Min CPU (Kernen) | Min RAM (GB) | Min HDD/SSD (GB) | Aangepast Domein | Actief |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 268 | Jenkins | Ubuntu 24.04 | + | + | + | + | 1 | 1 | 50 | Nee | BESTELLEN |
Geïnstalleerde software:
- Java Runtime Environment (JRE)
- Jenkins
- Home-map voor Jenkins:
/var/lib/jenkins - Configuratiebestand:
/etc/default/jenkins - Bestandslocatie voor het administratorwachtwoord:
/var/lib/jenkins/secrets/initialAdminPassword - Plugins:
/var/lib/jenkins/plugins - Taken:
/var/lib/jenkins/jobs - Logs:
/var/log/jenkins/jenkins.log
Opmerking
Tenzij anders vermeld, installeren we standaard de nieuwste releaseversie van de software vanaf de website van de ontwikkelaar of de repositories van het besturingssysteem.
Aan de slag na het implementeren van Jenkins¶
Na betaling ontvangt u een meldings-e-mail op uw geregistreerde e-mailadres zodra de server klaar is. Deze bevat het IP-adres van de VPS en de inloggegevens voor toegang. Klanten van ons bedrijf beheren apparatuur via het serverbeheerpaneel en de API — Invapi.
Authenticatiegegevens zijn te vinden op het tabblad Configuration >> Tags van het serverbeheerpaneel of in de verzonden e-mail:
- Link voor toegang tot het Jenkins-beheerpaneel via de webinterface: in de webpanel-tag. Gebruik deze link om toegang te krijgen tot uw Jenkins.
- Ter referentie: Het standaardadres voor toegang tot Jenkins is
http://[server_IP_adres]:8080. Deze optie is handig bij volledige handmatige installatie van de software.
Authenticatie en startmenu¶
De initiële configuratie van Jenkins omvat verschillende stappen.
Stap 1: Jenkins ontgrendelen
- Bij het eerste opstarten ziet u het scherm Unlock Jenkins.
- Voer om te ontgrendelen het automatisch gegenereerde administratorwachtwoord in dat zich bevindt in:
- Bestand op de server:
/var/lib/jenkins/secrets/initialAdminPassword
- Bestand op de server:
- Kopieer het wachtwoord uit het opgegeven bestand en plak het in het veld Administrator password.
- Klik op
Continueom door te gaan.

Stap 2: Pluginconfiguratie
- Op de pagina Customize Jenkins heeft u twee opties voor plugininstallatie:
- Install suggested plugins — installeer aanbevolen plugins die door de Jenkins-community als het meest nuttig worden beschouwd.
- Select plugins to install — kies handmatig plugins die het beste bij uw behoeften passen.

- Het wordt aanbevolen om Install suggested plugins te selecteren voor beginnende gebruikers.
- De installatie van de geselecteerde plugins begint, weergegeven als een lijst met voortgang voor elke plugin.

Stap 3: Een administratoraccount aanmaken
- Na de plugininstallatie ziet u het scherm Create First Admin User.
- Vul de volgende velden in:
- Username — gebruikersnaam voor inloggen;
- Password — wachtwoord voor inloggen;
- Confirm Password — bevestig het wachtwoord;
- Full Name — uw volledige naam;
- Email Address — uw e-mailadres.
- Klik na het invullen van alle velden op
Save and Continue.- Als u geen nieuwe gebruiker wilt aanmaken, kunt u op
Skip and continue as adminklikken, maar deze optie wordt niet aanbevolen voor productieomgevingen omdat dit de beveiliging vermindert en het auditen van gebruikersacties bemoeilijkt.
- Als u geen nieuwe gebruiker wilt aanmaken, kunt u op
Stap 4: Jenkins-instance-URL configureren
- Configureer op het scherm Instance Configuration de Jenkins-URL.
- Het veld Jenkins URL stelt een URL voor die is gegenereerd op basis van het huidige verzoek.
- Het is raadzaam om een toegankelijke URL in te stellen voor gebruikers die toegang hebben tot Jenkins.
- De URL is cruciaal voor het correct functioneren van veel Jenkins-functies, waaronder e-mailmeldingen, PR-updates en de omgevingsvariabele BUILD_URL.
- Klik op
Save and Finishom de instellingen op te slaan of opNot nowom de URL later te configureren.
Na het voltooien van alle vorige stappen ziet u het scherm Jenkins is ready!. Klik op Start using Jenkins om door te gaan naar de hoofdinterface van Jenkins.
Opmerking
Gedetailleerde informatie over basisconfiguraties van Jenkins is te vinden in de ontwikkelaarsdocumentatie.