En raison de certaines politiques au travail, nous avons notre projet dans deux SCM différents, SVN et Dimensions. Je me demandais si quelqu'un connaissait un plugin disponible qui changerait les boutons radio de Hudson en cases à cocher pour me permettre de configurer plusieurs dépôts SCM dans la configuration du projet sur hudson?Est-ce que Hudson peut extraire plusieurs SCM?
1
A
Répondre
2
Non, il ne peut pas. Cependant, le plugin svn vous permet de vérifier à partir de plusieurs emplacements.
Une solution consiste à utiliser une étape de (pré-) génération pour extraire vos référentiels à l'aide d'un outil de ligne de commande.
Questions connexes
- 1. Un travail Hudson peut-il interroger un SCM sans retirer le code?
- 2. Hudson + Poll SCM - construire des projets amont en premier?
- 3. Hudson esclave servant plusieurs maîtres hudson?
- 4. Quel SCM peut gérer confortablement 90 000 fichiers
- 5. Comment configurer un SCM dans Xcode?
- 6. Existe-t-il un moyen de demander à Hudson d'ignorer le sondage scm lors d'une compilation?
- 7. Exécution d'un travail Hudson sur plusieurs noeuds
- 8. Comment filtrer la branche SVN dans le POLL SCM d'Hudson?
- 9. SCM pour CMS
- 10. Hudson quittant les sessions ouvertes
- 11. pydev et le répertoire src vs scm
- 12. SCM/VCS: Suivi des répertoires
- 13. Tomcat/Hudson ne peut pas se connecter à Github
- 14. Une construction Hudson paramétrée peut-elle remplacer la révision svn?
- 15. Intégration continue avec Surround SCM
- 16. Demandez à Hudson d'appeler plusieurs exec: java avec des profils
- 17. Est-ce que SimpleXMLRPCServer peut écouter sur plusieurs adresses?
- 18. Afficher les résultats de plusieurs serveurs de build Hudson
- 19. Plusieurs esclaves sur une seule machine avec hudson
- 20. Utilisation de plusieurs classes avec Maven/Hudson et TestNG
- 21. awk extraire plusieurs groupes de chaque ligne
- 22. Javascript: Comment extraire plusieurs numéros d'une chaîne
- 23. Tâche capistrano personnalisée pour travailler avec le référentiel scm
- 24. Hudson esclaves, comment accéder à l'espace de travail
- 25. git plugin et hudson
- 26. Hudson Continuous Integration Server avec .Net 1.1
- 27. Hudson FileSet inclut
- 28. Quel est le plus grand fichier XML que SSIS peut extraire des données?
- 29. Problème avec l'intégration de Hudson-JIRA-Perforce
- 30. en utilisant Maven SCM tag avec Perforce
+1 pour cela. Une autre solution consisterait à cascader des tâches, c'est-à-dire à déclencher un job (check out) par svn et un job descendant (check-out) qui récupèrerait des données de dimensions puis un autre travail aval qui exécuterait la build réelle. – jhwist
Inconvénient en cascade des emplois comme jhwist suggéré, c'est que vous avez besoin de partager des emplois entre les emplois. C'est bien tant que vous ne déclenchez des tâches que par une minuterie (par exemple, des builds nocturnes). Si vous demandez régulièrement des modifications aux SCM, vous pouvez rencontrer des conflits que deux travaux souhaitent accéder au même espace de travail. Cette histoire ne finira pas jolie. –
Si vous cascadez les travaux, il est préférable d'archiver les fichiers dans un artefact pour éviter les accès simultanés dans l'espace de travail. –