Intégration continue pour python et django avec jenkins - jenkins

Maintenant que le projet sur lequel vous travaillez est configuré pour lancer les tests et produire des rapports au format jenkins, interessons nous à l'installation du serveur jenkins à proprement parlé.

Installation de jenkins

Pour se faire, il faut télécharger la derniere version de disponible depuis le site de jenkins.

Apres la téléchargement, vous devriez avoir un fichier war. POur le lancer :

$ java -jar jenkins.war

Vous voilà avec une installation de jenkins fraichement installée et fonctionnelle (je passe volontairement sur la gestion des droits / utilisateurs / etc).

Installation des plugins

Ci dessous, la liste des plugins jenkins à installer :

  • Cobertura Plugin
  • Violations plugin
  • Violation Columns(List View Columns)
  • SLOCCount Plug-in
  • GIT plugin (si utilisation de GIT)
  • Gitlab Hook Plugin (si utilisation de gitlab)

Vous aurez aussi besoin des logiciels ci dessous (installer via apt / yum / brew / ports / etc) :

  • sloccount

Configuration de l'environnement Python 3.4

Si vous tournez sous Debian Wheezy, il vous faudra compiler Python 3.4 à la main. Un article est disponible à cette adresse.