当前位置:  开发笔记 > 运维 > 正文

如何更改在TeamCity中运行构建代理的用户标识?

如何解决《如何更改在TeamCity中运行构建代理的用户标识?》经验,为你挑选了1个好方法。

我正在尝试在TeamCity 5中设置构建过程,并且在尝试复制某些文件时遇到访问被拒绝错误.我看到我的构建代理现在作为"SYSTEM"运行,我认为这是问题的一部分.我想改变那个用户身份.麻烦的是我无法弄清楚如何在构建代理上更改这些设置.如何更改构建用户身份?



1> Otávio Décio..:

    打开服务列表(开始 - >运行 - > services.msc)

    找到"Team City Build Agent"服务

    打开服务的属性对话框(右键单击,属性)

    选择"登录"选项卡

    通过选择"此帐户"更改运行服务的用户的身份并输入密码.


我已经这样做了``user.name`仍然显示为`SYSTEM`,即使`user.home`指向正确的路径.这是预期的吗?我有什么新鲜感吗?
从[已知问题:代理运行Windows服务限制 - TeamCity 8.x文档 - Confluence](http://confluence.jetbrains.com/display/TCD8/Known+Issues#KnownIssues-AgentrunningasWindowsServiceLimitations):"作为Windows服务, TeamCity代理和构建过程无法访问网络共享和映射驱动器." (不确定Jenkins和TFS等其他CI引擎是如何实现的.)
推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有