deployment - 如何设置用户帐户以在 Team City 中运行 build runner

标签 deployment continuous-integration teamcity

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

最佳答案

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

或者,滚动您自己的 Copy MSBuild 任务,该任务根据一些额外参数执行模拟。

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

关于deployment - 如何设置用户帐户以在 Team City 中运行 build runner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2193499/

相关文章:

c# - 如何在 visual studio、C# 项目的部署中包含文件和文件夹?

svn - 如何为 TeamCity 集成 git 和 svn?

java - 生成错误 : NoClassDefFoundError: org/apache/xpath/XPathAPI

deployment - 如何将 IIS 7 站点迁移到另一台服务器?

c# - 出现 SharePoint 未知 SPRequest 错误。更多信息 : 0x80070005

continuous-integration - Apache Flink CI/CD--Kubernetes--Github

unit-testing - 片段的Robolectric单元测试间歇性地失败,并带有ClassNotFoundException异常

linux - 无法启动 TeamCity 和 Build 代理

Docker 部署最佳实践

使用 VSTS 持续部署 Azure 应用服务