TeamCity基于已安装的Powershell模块构建代理资格?

TeamCity基于已安装的Powershell模块构建代理资格?,teamcity,Teamcity,是否有办法将生成代理限制为仅安装了特定Powershell模块的生成代理 定义哪个代理具有此模块 编辑buildagent.properties,添加环境变量hasmodule=true env.hasModuleEnvVar=true 打开配置设置->代理要求 添加新要求 参数名称=env.hasModuleEnvVar 包含true 现在,您限制了配置,它将仅运行包含此模块的代理您正在谈论为每个必须手动维护的代理设置环境变量的手动过程?是的,如果您无法自动维护buildagent.prop

是否有办法将生成代理限制为仅安装了特定Powershell模块的生成代理

  • 定义哪个代理具有此模块
  • 编辑buildagent.properties,添加环境变量hasmodule=true

    env.hasModuleEnvVar=true

  • 打开配置设置->代理要求
  • 添加新要求
  • 参数名称=
    env.hasModuleEnvVar
  • 包含
    true

  • 现在,您限制了配置,它将仅运行包含此模块的代理

    您正在谈论为每个必须手动维护的代理设置环境变量的手动过程?是的,如果您无法自动维护
    buildagent.properties