Como faço para definir o número de compilação com base no número de revisão Subversion com CruiseControl.net [duplicado]

StackOverflow https://stackoverflow.com/questions/401234

  •  03-07-2019
  •  | 
  •  

Pergunta

Duplicate possíveis:
Use SVN Revisão para construir rótulo em CCNET

Eu estou trabalhando através do processo de instalação CruiseControl.net e converter um script MSBuild para trabalhar com ele. Eu gostaria nosso número de compilação para refletir o número de revisão Subversion. Parece que o LastChangeLabeller deve funcionar, mas tudo que eu vejo é "desconhecido".

Meu objetivo final é para formatar o número de compilação tanto com um número de compilação (incrementando por 1) e a revisão subversão. Mas agora eu me contentaria com o número de revisão.

Esclarecimento: Eu estou tentando obter o número CruiseControl.Net compilação atualizada. Não apenas os números de versão nos resultados compilados.

Foi útil?

Solução

Eu achei uma pergunta duplicado. Use svn revisão para construir rótulo em ccnet . Isso levou-me a svnRevisionLabeller disponível no Google Code

Esta parece ser a melhor solução para mim. Eu modifiquei o código um pouco, porque eu queria o número de revisão de subversão a ser o último número no número da versão. major.minor.build.revision. Este labeller por padrão não major.minor.revision.build.

Outras dicas

O projeto Tarefas MSBuild Comunidade tem uma tarefa subversão que irá ajudá-lo nessa empreitada.

As tarefas: http://msbuildtasks.tigris.org/servlets/ProjectDocumentList

O artigo descrevendo componentes: http://weblogs.asp.net/pwelter34/archive/ 2006/31/03 / 441613.aspx

O SVN FAQ tem um exemplo de como fazer isso usando make GNU. Tenho certeza de que pode ser facilmente adaptado.

Se você está querendo alterar o número de compilação em CC.Net, eu acredito que você quiser usar um labeller bloco -. possivelmente uma mudança de última labeller, embora eu não usei-me

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top