Como configurar o formato do número de compilação no TeamCity ao usar o controle de origem Git

Como configurar o formato do número de compilação no TeamCity ao usar o controle de origem Git

Recentemente, mudamos do controle de origem do Team Foundation Server (TFS) para o controle de origem do Git. Estamos usando o TeamCity como nosso servidor de construção.

Nosso formato de número de compilação no TeamCity é definido assim:

%env.Release%.%env.Patch%.%build.counter%.%build.vcs.number%

Isso nos dá um número de compilação como este:

24.9.2.34561

Mas depois de mudar para o GIT, nosso número de compilação fica assim:

29.4.179.4d549289e564929454d1e783319e2c3e5b45cd71

Alguém pode me dizer como configurar o TeamCity para gerar um número de compilação como este ao usar o controle de origem GIT:

xx.xx.xx.xxxxxx

Responder1

Atualmente, a versão curta do hash de commit do Git não está disponível por meio de umparâmetro de construção predefinido. Há uma solicitação de recurso relacionada no rastreador de problemas do TeamCity:https://youtrack.jetbrains.com/issue/TW-22082.

A partir de um comentário no rastreador, a solução alternativa atual é obter o hash necessário dentro do script de construção da revisão aprovada e alterar o número da compilação por meio de ummensagem de serviço.

informação relacionada