我有一台TeamCity构建代理安装在一台机器上,理论上这台机器专门用于运行动态安全扫描,我不想让其他任何东西(即运行重复的查找程序)。TeamCity构建代理是否可以配置为仅运行具有特定参数依赖性的构建?
短或者创建自定义代理配置属性然后自定义每个版本的代理依赖(这或许严格来说我本来也应该这样做)或配置运行仅选择配置代理,是有什么办法避免这种情况?这两种方法都需要在每个构建的基础上进行额外的配置,无论是在每个构建中。
在完美的世界中,我希望能够告诉代理只运行与特定代理依赖关系相匹配的构建。这是可能的还是我从错误的方向来到它?
你是什么意思代理依赖?你应该能够在teamcity上设置兼容的代理,只需选择你想在该机器上运行的配置。我不确定我是否正在按照你的问题 – remo 2011-03-16 13:56:48
我实际上是指“代理要求”。例如,我可以在构建配置的第7步中创建一个名为“应用程序秒扫描”的需求,现在我希望能够告诉执行扫描的服务器上的代理只能运行具有此需求的构建。 – 2011-03-20 23:58:24
有用的文档(不是答案):https://confluence.jetbrains.com/display/TCD10/Assigning+Build+Configurations+to+Specific+Build+Agent – Vadzim 2017-03-20 13:35:17