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