J'ai un emploi dans Hudson avec Subversion comme gestion de code source.
Mais je ne veux pas toujours mettre à jour la copie de travail vers la révision HEAD.
Je dois avoir la possibilité de choisir la révision SVN au début de ce travail.
Il est possible de paramétrer la construction avec le numéro de révision.
Mais pour autant que je peux voir je ne peux pas utiliser le paramètre dans l'URL du référentiel.
Je ne peux que coder en dur la révision.
Est-ce vrai?Est-il possible de paramétrer l'URL du référentiel subversion avec une révision dans Hudson?
Répondre
Ne donnez pas d'URL dans le champ Subversion de Hudson. Utilisez simplement une seule commande svn co -rRevision..avant l'appel réel du script de construction. URL où Révision est définie en tant que paramètre.
tard, oui, mais je ne recommande pas le faire. Il déplace la gestion SVN du système de construction lui-même et vous perdez ainsi beaucoup d'intégration avec l'historique des versions et la construction actuelle. Il nécessite également les binaires SVN installés sur tous les nœuds de construction. Quiconque lit ceci, s'il vous plaît garder la gestion SVN au sein de Hudson/Jenkins pour de meilleurs résultats. – Gargravarr
Cela dépend simplement de ce que vous aimez réaliser .... – khmarbaise
Oui, c'est ainsi que ça fonctionne. Pour plus d'informations:
Dans JIRA voir: http://issues.hudson-ci.org/browse/HUDSON-4412
Aussi, voir: Can a Parameterized Hudson Build Override the svn revision?
Le plugin Subversion Release Manager peut faire ce que vous voulez.
Ce plugin vous permet de définir un travail dans Hudson pour créer des révisions spécifiques d'un projet.
Hudson-3207 est le bogue Hudson associé.
Vous pouvez déclarer un paramètre de chaîne RÉVISION puis utilisez http://host/[email protected] $ {} RÉVISION comme URL du référentiel. Lors du démarrage d'une construction, le numéro de révision vous sera demandé. Vous pouvez donner une révision spécifique ou HEAD pour construire le dernier.
- 1. Subversion Numéro de révision
- 2. Comment rétablir le référentiel Subversion, et non ma copie de travail, vers une révision spécifique?
- 3. Référentiel de réorganisation Subversion
- 4. Utiliser le référentiel Git local avec un référentiel maître Subversion
- 5. Communiqués automatisés avec Hudson + Ant + Subversion
- 6. Statistiques du référentiel Subversion, autres que StatSVN?
- 7. Comment trouver la version du référentiel Subversion?
- 8. Comment ignorer une révision dans le référentiel svn
- 9. Mise à jour du référentiel Subversion avec historique
- 10. Subversion masquer le chemin du référentiel
- 11. Est-il possible de supprimer du contenu dans un référentiel subversion?
- 12. Comment modifier la structure du référentiel subversion après une migration?
- 13. Synchronisation du répertoire de travail SVN vers une révision de référentiel différente
- 14. Comment construire une révision spécifique de SVN à Hudson/Jenkins
- 15. Symétrie un référentiel Mercurial dans Subversion?
- 16. Comment commettre une révision de subversion avec chaque commit pour faire référence entre deux référentiels
- 17. Comment utiliser repo comme référentiel sur Hudson
- 18. Comment créer un référentiel Subversion
- 19. Comment injecter "history" dans un référentiel subversion?
- 20. retour copie de travail de subversion à une ancienne révision
- 21. Fourche et synchronisation du référentiel Google Code Subversion dans GitHub
- 22. Hudson Shellscript pour exporter Sourcecode du référentiel SVN dans le dossier de production
- 23. Subversion "Échec de l'autorisation" lors de la création du référentiel
- 24. Obtenir le numéro de révision d'un référentiel distant
- 25. Oubliez une certaine révision du dépôt (BZR)
- 26. Paramétrer la propriété du fichier avec mercurial
- 27. Comment mettre en quarantaine une révision de subversion spécifique?
- 28. Une construction Hudson paramétrée peut-elle remplacer la révision svn?
- 29. Plug-in Hudson Subversion Release Manager
- 30. Est-il possible d'annuler une importation dans subversion?
Cela semble être mieux géré par votre script plutôt que par Hudson. –
question connexe: http://stackoverflow.com/questions/3078484/build-svn-revision-in-hudson/3078528#3078528 –