Est-ce que je peux avoir accès au numéro d'étiquette de construction de CruiseControl.NET? (Peut-être en utilisant un fichier batch.) Fondamentalement, je veux récupérer la valeur "LastSuccessfulIntegrationLabel
" et l'utiliser dans un fichier batch avant de construire.Puis-je accéder à l'étiquette de construction de CruiseControl.net?
2
A
Répondre
1
Assurez-vous qu'il figure dans le fichier d'état. Voici comment je le fais dans PowerShell
$xml = [xml](gc $statefile)
[string]$buildnum =$xml.IntegrationResult.Label
5
Tu ne peux pas simplement utiliser la variable d'environnement de CCNetLabel dans votre script batch (voir http://confluence.public.thoughtworks.org/display/CCNET/Executable+Task, au fond)?
Si vous en avez besoin avant la construction, vous pouvez configurer votre batch pour exécuter comme <prebuild>
tâche: http://confluence.public.thoughtworks.org/display/CCNET/Project+Configuration+Block
fait état retourne juste succès/échec pas l'étiquette que l'OP demande – Alex
Dans pensez que vous vouliez dire CCNetLabel, l'environnement de manière variable – Alex
Oui, c'est ce que je voulais dire –