2017-09-01 4 views
1

Le problème:Erreur de construction de bambou: Comment nettoyer correctement les caches de bambou?

bambou exécute vieux tests unitaires qui n'existent pas ma branche développer courant qui provoque une erreur de construction.

La situation qui provoque ce problème:

Après un grand processus de refactoring de mon projet Maven java, où je essentiellement déplacé, modifié et renommé tous les fichiers, je me suis engagé mes modifications à mon dépôt distant.

Cela a déclenché mon plan de construction en bambou, pour démarrer le processus de construction.

La vérification du code git semble fonctionner, mais la prochaine étape, l'exécution des tests unitaires, échoue! En regardant dans le fichier journal, je vois qu'une ancienne classe de test java Unit n'est plus exécutée et échoue bien sûr à cause de NullPointerExceptions.

choses que j'essayé de résoudre ce problème

A. Retirez les caches dans la section Administration

  1. Je suis allé à Bambou> Administration-> Paramètres du référentiel et sélectionné le cache mon projet et l'ai supprimé.
  2. J'ai recommencé le plan de build
  3. BUILD ERROR! Même problème

B. Supprimer le répertoire de cache dans le système de fichiers

  1. Démarrer une session RDP sur le serveur de bambou

  2. arrêt bambou

  3. aller à D: \ bambou home_64 \ data \ xml-build-dir_git-dépôts-cache

  4. supprimer tous les fichiers dans ce dossier

  5. début bambou

  6. démarrer le plan de construction à nouveau

  7. ERREUR BUILD! même problème

info Meta

version bambou: 6.1.0 construire 60103-18 17 juil

Je ne sais pas ce que je peux faire pour résoudre ce problème ..

Répondre

3

La tâche du répertoire de travail est propre. Ajoutez-le comme première tâche à votre Job et voyez s'il résout le problème.

+0

Je devais ajouter la "tâche de nettoyage du répertoire de travail" après la vérification du code source et avant la construction de maven. Merci beaucoup ! – artgrohe