TeamCity命令行权限被拒绝

时间:2014-12-09 12:48:49

标签: command-line teamcity

我搭起了一个带有团队城市的流浪盒。一切正常但是当我添加一个命令行构建步骤,其中包含'drush cc all'时出现此错误:

无法运行进程:无法运行程序“/ vagrant / public / TeamCity / buildAgent / temp / agentTmp / custom_script1106304414420673073”(在目录“/ vagrant / public / dev”中):java.io.IOException:error = 13,权限拒绝

1 个答案:

答案 0 :(得分:8)

这是一个权限错误,可以通过在github上更新模式来修复。我猜你的文件是用默认的100644创建的,但是他们需要有100755才能在团队城市上执行。在包含脚本的目录中执行以下操作:

$ git update-index --add --chmod=+x your-script-file

$ git commit -m "update mode"

$ git push