O Jenkins é uma excelente ferramenta para a automatização de geração de versão mesmo para linguagens que não usam a JVM, como o Delphi.
Há alguns dias eu estava configurando uma instância do Jenkins 2.0 para compilar um executável no Delphi Berlin, e observei que o executável gerado não incluía as informações de número de versão. Não sei ao certo o motivo, mas observei que isso acontece quando a pasta JENKINS_HOME, onde estão os arquivos do Jenkins e o repositório com o código Delphi que é compilado, é pré-fixada por um ponto("."). Ao configurar essa pasta para outro caminho, o número de versão no executável passou a ser incluído normalmente.