2008-09-30 5 views
0

Je suis en train de configurer un nouveau projet en utilisant CruiseControl.net 1.4.CruiseControl.net: Utiliser SvnLabeller/SvnRevisionLabeller

Je vois de ccnet contributions qu'il ya deux options pour un nombre dépôt subversion étiqueteuse - une caractéristique que je voudrais vraiment utiliser.

1) SVNLabeller disponible à partir jcxsoftware

et

2) Svnrevisionlabeller disponible à partir google code

Mon problème est que (1) réclame un soutien pour CCNet 1.4, mais je ne peux pas trouver documentation sur la façon de le configurer.

(2) est livré avec la documentation, mais ne prétend pas soutenir CCNet 1.4

Quelqu'un peut me aider soit comment configurer SVNLabeller ou me dire si Svnrevisionlabeller fonctionne avec 1.4?

Répondre

2

ce David Keaveny, auteur/mainteneur de SvnRevisionLabeller. Je l'utilise quotidiennement contre la v1.4.2 au travail, donc je pense qu'il est sûr de dire que ça fonctionne. Je devrais probablement mettre à jour le site Google Code pour refléter cela.

Mise à jour: J'ai mis à jour le wiki du projet pour refléter cela. Oh, et je reçois également un tas de demandes de fonctionnalités, alors gardez un œil ouvert pour une nouvelle version dans un proche avenir.

+0

Merci - très apprécié. – morechilli

+0

Une chance de travailler le CTP de 1.5? Mon bref procès suggère que ce n'est pas encore? Je propose d'aider si je pouvais obtenir des conseils, des acclamations –

1

Avez-vous regardé David Keaveny’s Blog Post concernant le SVNRevisionLabeller? Le lien vous mènera à un article détaillé sur son utilisation.

Nous testons actuellement cet utilitaire par rapport à la version actuelle (1.4) de CCNet sans problème, c'est-à-dire que nous produisons les étiquettes correctes de révision et de compilation ajoutées aux chiffres majeurs/mineurs que nous spécifions.

Hope this helps

1

Je suis l'auteur de SVNLabeler. Vous pouvez obtenir une version 1.5 ici:

http://svn.jcxsoftware.com/node/216

Voici comment vous l'utilisez:

<labeller type="SvnLabeller"> 
    <MajorVersion>1</MajorVersion> 
    <MinorVersion>2</MinorVersion> 
    <BuildNumber>3</BuildNumber> 
    <workingDirectory>c:\path to your code</workingDirectory> 
    <executable>c:\path to\svn.exe</executable> 
    </labeller> 

La version sort comme:

1.2.3.SVN_REVISION_NUMBER

Bonne chance,

Juan