TeamCity有%system.teamcity.auth.userId%帐户来执行特殊任务,它实际上是一个变量,其中包含每次运行都会更改的用户名。
我需要授予此帐户其他权限,我该怎么做?在这个帐户所在的用户名下?
答案 0 :(得分:1)
无法向system.teamcity.auth.userId
帐户授予其他权限。
system.teamcity.auth.userId
代表一个虚拟实体,类似于" buildUser"。这个buildUser具有非常有限的权限集,可以让它获得build-,buildConfiguration-和项目相关的数据。您可以参考TeamCity issue了解更多详情。
要解决此问题,您可以通过配置参数明确指定真实用户的凭据。 password display='hidden'
参数规范隐藏了"运行自定义构建"对话框(密码参数也从构建日志中编辑)。