Il est possible dans Hudson d'ajouter plusieurs fois le même travail à la file d'attente. Je ne comprends pas ce qui est la raison de cela et je voudrais bloquer une telle possibilité à tous les utilisateurs. Est-il possible de faire? Peut-être que certains plugins peuvent aider?Comment demander à Hudson d'ignorer les doublons dans la file d'attente des tâches?
Répondre
L'idée est la suivante. Si vous avez une construction qui est déclenchée par des changements dans le VCT (Outil de Contrôle de Version), il peut arriver qu'une génération soit déclenchée plusieurs fois. Mais dans Hudson il y a un défaut quiet time (5 sec)
Exactement, mais pourquoi ai-je besoin de 5 builds déclenchées par 5 changements de VCT, s'ils attendent tous dans la file d'attente? Une construction suffit pour envelopper tous ces changements. C'est ainsi que CruiseControl et Apache Continuum fonctionnent, par exemple. – yegor256
Vous pouvez réduire le nombre de fois que Hudson interroge votre référentiel de code source (par exemple, toutes les 10 minutes au lieu d'une fois par minute). Cela permet d'inclure plusieurs changements dans le temps d'interrogation dans une construction. – Bernard
@Bernand Les problèmes apparaissent lorsque la file d'attente ** déjà ** contient mon projet en attente, et Hudson interroge SCM (ou est déclenché par une autre méthode). Dans ce cas, je ne veux pas qu'il ajoute le même travail à la file d'attente. Il n'y a pas de raison. Mais ça ajoute .. – yegor256
- 1. Demander une liste pour les doublons seulement
- 2. Comment réorganiser les tâches sur mon tableau de bord Hudson?
- 3. Exécution de la file d'attente de tâches
- 4. caractères spéciaux dans les noms de tâches de la file d'attente de tâches google app-engine
- 5. Ajout de tâches sur la file d'attente de tâches
- 6. La file d'attente des tâches a cessé de fonctionner
- 7. Les fichiers MS-Project s'accumulent dans la barre des tâches
- 8. File d'attente de tâches java
- 9. Comment éviter les doublons?
- 10. Google App Engine: comment utiliser la file d'attente des tâches pour ce traitement?
- 11. API Java de file d'attente de tâches
- 12. Éliminer les doublons dans la requête SQL
- 13. API File d'attente de tâches: ETA et compte à rebours
- 14. Comment se débarrasser des doublons dans regex
- 15. Liste les tâches javascript dans Visual Studio Liste des tâches
- 16. Comment trouver des doublons dans MySQL
- 17. Comment éviter les doublons dans une énumération?
- 18. Aide pour les doublons dans la sortie
- 19. Trouver des doublons dans la liste
- 20. Demander à Microsoft des fonctionnalités
- 21. Comment demander l'historique des contacts dans Android
- 22. Comment trouver des doublons dans arrayList?
- 23. Quelles sont les alternatives à Spring Batch pour gérer les tâches en file d'attente?
- 24. Comment mettre à jour les doublons dans Firebird?
- 25. Comment faire pour supprimer des doublons dans la table MySQL
- 26. supprimer des doublons dans nsarray
- 27. Noms de tâches de file d'attente de tâches uniques uniquement pour la durée active
- 28. Rendre les fenêtres Tkinter visibles dans la barre des tâches
- 29. Corrélation de temps d'indisponibilité de la banque de données et de la file d'attente des tâches
- 30. Additionner des doublons dans Excel
Est-ce un travail paramétré? –
@Peter Non, ce n'est pas – yegor256
Je n'ai pas ce problème, j'ai juste essayé de déclencher manuellement le même travail deux fois (en fait quelque chose comme 15 fois) et il n'est pas allé deux fois dans la liste d'attente. Je n'avais que deux dans la file d'attente de construction une attente et une exécution. Quel genre de travail est-ce et quelle version Hudson exécutez-vous? J'ai la version 1.381 –