如何设置用户帐户以在Team City中运行构建运行器

时间:2010-02-03 16:27:52

标签: deployment continuous-integration teamcity

我有一个单独的构建配置用于部署构建的文件。此配置使用命令行构建运行程序。我有一个bat文件将输出文件复制到另一个计算机共享。输出文件由其他构建配置生成。问题是当团队城市执行Windows XP复制命令时,我得到访问被拒绝错误。如何为选定的构建运行器设置用户帐户?或者部署构建文件的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以将TeamCity服务帐户配置为在适当的特权域帐户下运行,该帐户具有对共享的更改/写入权限。

或者,滚动您自己的复制MSBuild任务,该任务基于一些额外参数执行模拟。

查看MSDN docs on creating an MSBuild task,您可以继承Task,然后实施Execute()方法。