通过系统属性选择Teamcity Linux Agent

时间:2014-04-14 16:38:17

标签: linux teamcity redhat agent suse

我正在尝试将我的构建配置设置为仅在特定版本的Linux上运行(如SLES 10 SP3或Redhat 5)

是否有代理要求属性可用于选择Linux的特定版本,如Redhat或SLES 10或SLES 11等?

目前我只知道如何通过这些不能正常运行的属性选择代理:

属性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等

任何帮助是极大的赞赏。我不想指定代理商名称。

我正在使用TeamCity 7.0。 我知道我可能需要对代理商做一些事情来提供这些信息,但不确定是什么。

1 个答案:

答案 0 :(得分:1)

build agent configuration file <TeamCity Agent Home>/conf/buildagent.properties使您能够指定可以参与代理要求表达式的属性。

你需要做一些额外的工作来设置它,但它会给你你想要的东西。