Déploiement de Python 3.9 sur Linux pour l'Intégration Continue avec Jenkins
Installation et Configuration de l'Interpréteur Python
La procédure commence par le téléchargement et la compilation de Python 3.9.12.
# Créer un répertoire d'accueil pour l'installation
mkdir -p /opt/python39
cd /opt/python39
# Récupérer l'archive du code source
wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tgz
# Décompresser l ...
Publié le 20 juin à 19h36
Optimisation du pipeline de commit GitLab avec Jenkins
Synchronisation automatique des branches lors des push GitLab
Pour détecter automatiquement la branche lors d'un événement push GitLab, configurez le plugin Generic Webhook Trigger pour extraire le nom de la branche depuis le payload du webhook. Dans le Jenkinsfile, ajoutez une condition pour basculer vers cette branche avant de lancer le pipel ...
Publié le 15 juin à 20h53
Jenkins Pipeline DSL : Méthodes courantes et exemples de code
Formatage de données JSON (readJSON)
Pour analyser du JSON dans une pipelien Jenkins, il est recommandé d'utiliser la méthode intégrée readJSON. Voici un exemple modifié :
def contenuJson = '{"status": "succes", "code": 200}'
def resultat = readJSON text: contenuJson
println "Statut : ${resultat.status}&quo ...
Publié le 6 juin à 17h55
Intégration Continue avec Jenkins
Configuration de Jenkins sur Linux et Windows
Cette démonstration présente la mise en place de l'environnement sur les plates-formes Linux et Windows. Pour macOS, cela sera traité ultérieurement.
Comme Jenkins est basé sur Java, son exécution dépend de l'environnement Java JRE (Java Runtime Enviroment). Par conséquent, pour utiliser Jenkins, no ...
Publié le 5 juin à 18h12