我有一个单独的构建配置用于部署构建的文件。此配置使用命令行构建运行程序。我有一个bat文件将输出文件复制到另一个计算机共享。输出文件由其他构建配置生成。问题是当团队城市执行Windows XP复制命令时,我得到访问被拒绝错误。如何为选定的构建运行器设置用户帐户?或者部署构建文件的正确方法是什么?
答案 0 :(得分:2)
您可以将TeamCity服务帐户配置为在适当的特权域帐户下运行,该帐户具有对共享的更改/写入权限。
或者,滚动您自己的复制MSBuild任务,该任务基于一些额外参数执行模拟。
查看MSDN docs on creating an MSBuild task,您可以继承Task
,然后实施Execute()
方法。