13.5. Archiver les tâches de build

Une autre façon d'aborder la problématique de l'espace disque est de supprimer ou d'archiver les projets qui ne sont plus actifs. Archiver un projet vous permet de le restaurer aisément ultérieurement afin de consulter ses données ou artefacts. Archiver un projet est facile : il suffit de déplacer le répertoire de celui-ci en dehors du répertoire des tâches. Bien sûr, généralement, le répertoire de la tâche est en premier lieu compressé dans un fichier ZIP ou une tarball.

Dans l'exemple qui suit, nous voulons archiver le project tweeter-default . En premier lieu, nous nous rendons dans le répertoire jobs de Jenkins et y créons une "tarball" (archive compressée) du répertoire tweeter-default se trouvant dans le répertoire des tâches.

			$
			cd $JENKINS_HOME/jobs
			$
			ls
			gameoflife-default tweeter-default
			$
			tar czf tweeter-default.tgz
				tweeter-default
			$
			ls
			gameoflife-default tweeter-default tweeter-default.tgz
		

Si le projet n'est pas en cours de construction par Jenkins, vous pouvez alors le supprimer en toute sécurité et déplacer l'archive vers son lieu de stockage :

			$
			rm -Rf tweeter-default
			$
			mv tweeter-default.tgz
				/data/archives/jenkins
		

Une fois cela réalisé, vous pouvez tout simplement recharger la configuration depuis le disque dans l'écran "Administrer Jenkins" (voir Figure 13.14, “Recharger la configuration à partir du disque” ). Le projet archivé va dispairaitre instantanément de votre tableau de bord.

Recharger la configuration à partir du disque

Figure 13.14. Recharger la configuration à partir du disque


Sur une machine Windows, vous pouvez faire exactement la même chose en créant un fichier ZIP du répertoire du projet.