sexta-feira, 10 de fevereiro de 2017

Executável Delphi compilado no Jenkins 2.0 sem número de versão

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.