Build teamcity以特定用户身份运行构建

Build teamcity以特定用户身份运行构建,build,teamcity,Build,Teamcity,我需要在特定用户ID下的配置上执行构建。我如何才能做到这一点?我无法切换代理服务以作为此用户ID运行,因为我只需要将此用户或生产ID用于此特定配置。如何在Teamcity中做到这一点?请查看Teamcity插件。还提供了适用于windows代理的新插件。可能重复@MikeTwo-此解决方案对我来说扩展性不太好。我们公司有一项政策,密码每2/3个月自动更改一次。我必须记住每次都要更新密码。另外,把密码放在明文中听起来也不对。是否有更好的解决方案,或者JetBrain是否在新版本中添加了一些功能来支

我需要在特定用户ID下的配置上执行构建。我如何才能做到这一点?我无法切换代理服务以作为此用户ID运行,因为我只需要将此用户或生产ID用于此特定配置。如何在Teamcity中做到这一点?

请查看Teamcity插件。

还提供了适用于windows代理的新插件。

可能重复@MikeTwo-此解决方案对我来说扩展性不太好。我们公司有一项政策,密码每2/3个月自动更改一次。我必须记住每次都要更新密码。另外,把密码放在明文中听起来也不对。是否有更好的解决方案,或者JetBrain是否在新版本中添加了一些功能来支持此功能?我并不是想说答案会起作用。我只是指出有一个重复的问题。我很感激迈克!谢谢我只是想解释为什么这个解决方案对我不起作用。@prakis-谢谢你的跟进。我希望runas插件能为您工作。这似乎正是我所需要的。不过有一个问题,它提到了TeamCity版本6.5.3。我目前正在运行6.5.1,有没有可能它会工作,或者我需要升级?是的,您需要更新。插件使用的API是6.5.3中首次引入的。我升级并安装了插件,谢谢!。我有一个简短的问题,帮助说
teamcity.build.runAs.command=“C:\\Program Files\\SysInternals\\psexec.exe”-u%runAs.username%-p%runAs.password%{start\u build\u script}
。这就是我在自定义构建脚本中使用它的方式吗?还是在build.properties文件中指定?您可以在TeamCity生成配置的生成参数中指定
%runas.username%
%runas.password%