CruiseControl.net: Usando SvnLabeller / SvnRevisionLabeller
-
02-07-2019 - |
Pergunta
Eu sou a criação de um novo projeto usando CruiseControl.net 1.4.
Eu vejo de ccnet contribuições que existem duas opções para um número labeller repositório Subversion - um característica que eu realmente gostaria de fazer uso.
1) SVNLabeller disponível a partir jcxsoftware
e
2) Svnrevisionlabeller disponível a partir Google Code
O meu problema é que (1) reivindicações suporte para ccnet 1.4, mas não consigo encontrar qualquer documentação sobre como configurá-lo.
(2) vem com documentação, mas não pretende ccnet apoio 1.4
Alguém pode me ajudar com qualquer um como configurar SVNLabeller ou me dizer se Svnrevisionlabeller trabalha com 1.4?
Solução
este é David Keaveny, autor / mantenedor do SvnRevisionLabeller. Eu usá-lo contra v1.4.2 diariamente no trabalho, então eu acho que é seguro dizer que ele funciona OK. Eu provavelmente deve atualizar o site do Google Code para refletir isso.
Atualizar : Eu atualizei o wiki do projeto para refletir isso. Ah, e eu também estou pegando um monte de pedidos de recurso, de modo a manter um olho aberto para um novo lançamento em um futuro próximo.
Outras dicas
Você já olhou para Blog David de Keaveny Publicar respeito do SVNRevisionLabeller? O link irá levá-lo a um post detalhado sobre isso de uso.
No momento, estamos testando este utilitário contra a versão atual (1.4) de CCNet sem problemas, ou seja, ele está produzindo os revisão e construir rótulos corretos anexadas às principais dígitos / menores que especificar.
Espero que isso ajude
Eu sou o autor de SVNLabeler. Você pode obter uma versão 1.5 aqui:
http://svn.jcxsoftware.com/node/216
Aqui está como você usá-lo:
<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>
A versão sai como:
1.2.3.SVN_REVISION_NUMBER
Boa sorte,
Juan