我正在尝试将我的构建配置设置为仅在特定版本的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。 我知道我可能需要对代理商做一些事情来提供这些信息,但不确定是什么。
答案 0 :(得分:1)
build agent configuration file <TeamCity Agent Home>/conf/buildagent.properties
使您能够指定可以参与代理要求表达式的属性。
你需要做一些额外的工作来设置它,但它会给你你想要的东西。