Dans les scripts ant et les fichiers de construction MS, vous pouvez définir les propriétés en haut comment cela se fait-il dans le fichier CruiseControl ccnet.config?Comment créer des propriétés dans CruiseControl.Net
Répondre
Vous pouvez le faire avec cb: define. Par exemple:
< cb: définir myProjectName = "Foo"/>
ensuite utiliser la propriété définie:
< Nom du projet = "$ (myProjectName)" file d'attente = "Bar" > </projet >
Plus d'informations sur cb: define se trouve ici:
http://confluence.public.thoughtworks.org/display/CCNET/Configuration+Preprocessor
<cb:define />
crée une constante de pré-processeur, pas une propriété. Les constantes pré-processeur ont une portée globale et ne peuvent être définies qu'une seule fois. Une propriété serait limitée au bloc dans lequel elle est créée et pourrait être surchargée avec le même nom dans un bloc différent. Vous pouvez utiliser la balise <cb:scope>
de modifier la portée des propriétés constantes et mimer pré-processeur, comme indiqué ici:
- 1. Créer une commande dans CruiseControl.NET avec des dépendances de projet
- 2. CruiseControl.Net Créer Publisher - seulement publier des fichiers compilés
- 3. Créer des chutes de QA des seules constructions sélectionnées dans CruiseControl.Net
- 4. Créer des propriétés dynamiques et lier hashtable dans C#
- 5. CruiseControl.net Email
- 6. Comment créer des propriétés implémentées automatiquement dans le concepteur de classe VS
- 7. Comment créer une classe, une sous-classe et des propriétés dans Lua?
- 8. Créer des propriétés en utilisant getter lambda et régleurs
- 9. MSTest & CruiseControl.Net
- 10. Réinitialisation des propriétés d'une grille de propriétés
- 11. cruisecontrol.net email
- 12. Stop CruiseControl.NET auto build
- 13. Sharepoint, Créer une vue, Propriétés du filtre
- 14. Comment configurer plusieurs déclencheurs pour Cruisecontrol.NET?
- 15. Versioning d'assemblage avec CruiseControl.net
- 16. Comment puis-je empêcher les versions simultanées dans CruiseControl.NET?
- 17. Comment obtenir le fuseau horaire des propriétés dans CultureInfo
- 18. CruiseControl.NET et Git
- 19. FTP Publisher pour CruiseControl.Net?
- 20. Comment configurer CruiseControl.NET pour créer un projet sur un serveur distant
- 21. CruiseControl.net: Utiliser SvnLabeller/SvnRevisionLabeller
- 22. Comment afficher les heures de la tâche cible dans CruiseControl.NET?
- 23. Cruisecontrol.net missing checkins
- 24. Définir les propriétés des polices dans RichTextBox
- 25. Comment créer des extraits courts dans Vim?
- 26. Comment créer des relations dans MySQL
- 27. Comment créer des organigrammes dans vb.net?
- 28. Comment créer des contrôles personnalisés dans Silverlight?
- 29. Comment créer des draggables imbriqués dans Scriptaculous?
- 30. Comment créer des pages personnalisées dans dasBlog?
C'est la réponse. +1 –
@Dustin: do cb: les tags de définition doivent être à la racine du document ou peuvent-ils apparaître n'importe où? – minty
Ils peuvent être n'importe où. Cependant, je crois qu'ils doivent se produire avant la première utilisation de la propriété que vous définissez. – Dustin