Vous êtes sur la page 1sur 13

JENKINS

LEARNING CONTINUOUS INTEGRATION WITH JENKINS

BASIC INSTALLATION
- Naviguez vers le site : https://jenkins.io/download/
- Télécharger la version Windows
- Lancez le programme d’installation *.msi

Après l’installation, une page s’ouvre automatiquement : http://localhost:8080/login?from=%2F

- Si la page ne s’ouvre pas, désinstaller et réinstaller Jenkins en vérifiant le chemin de


l’installation de JAVA (il faut Java 8 ou 11)
- Allez dans explorateur Windows pour copier le mot de passe

- Choisissez l’option 2
- Installation des plugins sélectionnés

- Renseigner le formulaire comme ci-dessous (mot de passe = 123) pour créer un compte
administrateur
- Cliquer sur ‘Sauvegarder et continuer’
- Ne modifier pas l’url (par défaut)
- Cliquer sur ‘Sauvegarder et continuer’

- L’installation est terminée

- La page d’accueil de Jenkins


ADVANCED INSTALLATION 1 : Jetty
Déployer l’archive jenkins war dans un serveur embarqué Jetty

- Télécharger le war sur le site https://jenkins.io/

- Copier l’archive dans un répertoire quelconque (exemple --> C:/jenkins/jenkins.war)


- Ouvrir CMD
- Naviguer dans le répertoire
- Lancer la commande : java –jar jenkins.war
- Copiez le mot de passe

- Accéder à la page http://localhost:8080


- Suivre les mêmes étapes que pour une installation basique (cf. ci-dessus)

Pour utiliser un autre port : java –jar jenkins.war –-httpPort=9141

ADVANCED INSTALLATION 2 : Tomcat


Lancer jenkins dans un serveur Tomcat

- Télécharger Tomcat sur https://tomcat.apache.org/


- Naviguer dans le répertoire d’installation de Tomcat \apache-tomcat-9.0.26\bin
- Démarrer le serveur en exécutant startup.bat
- Tomcat se lance par défaut sur le port 8080
- Tester la page http://localhost:8080/

- Stopper le serveur shutdown.bat


- Copier l’archive jenkins.war dans le répertoire de Tomcat \apache-tomcat-9.0.26\webapps
- Redémarrer le serveur startup.bat
- Tomcat créer un dossier jenkins dans \webapps

Accéder à jenkins avec l’url : http://localhost:8080/jenkins


Adding GitHub credentials inside
Jenkins
(Adding GitHub account credentials in Jenkins)

People > jenkins_admin (Click on)

Credentials > User > Global credentials (unrestricted) > Add credentials (Click on)
Create credentials

Add Github username and password

Configuring Web hooks on


GitHub from Jenkins
(Configure Jenkins to talk to GitHub)

Configure GitHub settings inside Jenkins


Name (default_github_account), API URL (https://api.github.com) if you are using a public GitHub
account

Make sure the Managed hooks option is checked

Create token credentials using the credentials created previously

View personal access token on GitHub

Settings > Developer settings > Personal access tokens


Test the connection

Manage Jenkins > Configure System


Creating a Multibranch pipeline in
Jenkins
Branch sources

Re-register web hooks

Manage Jenkins > Configure System


GitHub webhooks

Find your public address: https://whatismyipaddress.com

Vous aimerez peut-être aussi