Pergunta

Estou tentando configurar minha configuração de compilação para rodar apenas em versões específicas do Linux (como SLES 10 SP3 ou Redhat 5)

Existe uma propriedade de requisitos de agente que posso usar para selecionar versões específicas de Linux como Redhat ou SLES 10 ou SLES 11 etc?

Atualmente só sei selecionar agentes por meio destas propriedades, o que não está funcionando bem:

Exemplo de atributo Linux:System.OS.Name Linux System.OS.Arch AMD64 / S390X / I386 / ETC.System.os.version 2.6.32.54-0.13.TDC.1.R.1-default, 2.6.27.19-5-default, 2.6.9-42.ELsmp etc.
Qualquer ajuda é muito apreciada.Não quero especificar o nome do agente.

Estou usando o TeamCity 7.0.Estou ciente de que talvez precise fazer algo com os agentes para disponibilizar essas informações, mas não tenho certeza do que seja.

Foi útil?

Solução

O arquivo de configuração do agente de construção <TeamCity Agent Home>/conf/buildagent.properties oferece a capacidade de especificar propriedades que podem participar das expressões de requisitos do Agente.

Você precisará fazer um pouco mais de trabalho para configurá-lo, mas ele lhe dará o que você procura.

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