我正在运行 TeamCity 7.1.3(是的,我知道这是一个老歌)。我有一个 Mac OS X Yosemite 构建代理。我以推荐的方式启动了代理,sh bin/agent.sh start
.
我的构建配置包含一个命令行构建步骤,但它无法运行,因为我在代理上收到以下消息:
Incompatible runner: Command line
我认为这是一个权限问题,因为如果我启动代理,sudo sh bin/agent.sh start
它就可以工作。我不想用 sudo 运行它。我是否可以授予我的代理帐户以完成这项工作的权限?
更新:buildAgent 文件夹上的“chmod 777”似乎解决了这个问题。当然,这不是最安全的想法。很高兴知道我需要申请的最低权限。