7
votes

Cruisecontrol.net 1.6 - Statut CCNet devient "inconnu"

J'ai un problème avec ma construction programmée. Voici comment ça se passe:

  1. a créé l'entrée de projet dans mon fichier de configuration Cruisecontrol.net. À ce stade, CC Tableau de bord affichera la nouvelle entrée de projet, avec le statut CCNet "inconnu". Ce projet aura une programmation programmée, de sorte qu'il fonctionne quotidiennement à une heure précise.
  2. Je déclenche une construction pour le projet et la construction réussit. Maintenant, le statut CCNet est "en cours d'exécution".
  3. Les constructions quotidiennes se produisent de manière cohérente pendant quelques jours. Le statut CCNet montre toujours "en cours d'exécution" tous les jours.
  4. à un moment donné (après quelques jours), le statut CCNet de ce projet change soudainement à "inconnu", après quoi la construction planifiée n'arrive pas.

    En bref, la construction programmée CC ne se produit que lorsque le statut CCNET est "en cours d'exécution". Une fois que cela passe à «inconnu», la construction planifiée cesse de déclencher.

    Dans mon cas, le statut CCNet est modifié de "exécuter" à "inconnu" sans une raison spécifique, et donc les arrêts de construction planifiés.

    Une idée de cette idée pourquoi cela se produit?

    Merci.


1 commentaires

Vérifiez le service de contrôle de la croisière .NET, que ce soit en cours d'exécution ou peut-être qu'il s'arrête. Vérifiez si la construction de fichiers journaux est là ..


3 Réponses :


1
votes

Une cause possique pour cela est que le fichier d'état est supprimé. L'emplacement du fichier d'état est défini par balise à l'état dans le CCNet.

Vous pouvez vérifier si tout processus de nettoyage est de transférer le service CCNET et supprimez les fichiers d'état.


1 commentaires

Dans mon cas, supprimez le fichier d'état (dans le répertoire CCNet / serveur), forçant une construction, puis de restaurer les éléments de construction fixes.



1
votes

J'ai eu un problème similaire. Essayez de raccourcir le nom du nom du projet ou seulement de renommer le projet dans le fichier CCnet.config. J'ai raccourci le nom du projet, puis le service CCNet redémarré et le statut CCNet est immédiatement allé à "Courir". Mes tâches planifiées ont couru sans problème après cela.


1 commentaires

Travaillera probablement si vous le rendiez plus longtemps, tant qu'il ne correspond pas au nom du projet dans ProjectState.xml.



8
votes

$ CCNetinStalldir \ Server \ ProjectsState.xml.

Supprimer toutes les entrées de projets dans le nœud du fichier ProjectState.xml. Cela résoudra le problème. Redémarrez le serveur CCNet si nécessaire


1 commentaires

Travaillé parfait pour moi. Merci!