【发布时间】:2014-02-02 14:58:21
【问题描述】:
我正在尝试在我们的 Jenkins 构建服务器上构建一个 phonegap 项目,但我遇到了权限被拒绝错误。请记住,这是我第一次使用 Mac OS X。
Jenkins 的构建输出告诉我:
/bin/sh -c \"/Users/Shared/Jenkins/Home/jobs/myMobile\ -\ iOS/workspace/build/TDE.build/Release-iphoneos/TDE.build/Script-304B58A110DAC018002A0835.sh\"
/Users/Shared/Jenkins/Home/jobs/myMobile - iOS/workspace/build/TDE.build/Release-iphoneos/TDE.build/Script-304B58A110DAC018002A0835.sh: line 2: cordova/lib/copy-www-build-step.sh: Permission denied
** BUILD FAILED **
The following build commands failed:
PhaseScriptExecution Copy\ www\ directory build/TDE.build/Release-iphoneos/TDE.build/Script-304B58A110DAC018002A0835.sh
(1 failure)
Build step 'XCode' marked build as failure
Finished: FAILURE
谷歌搜索,我发现 SO post 说要在这个 .sh 文件上运行 chmod 755 命令,但这仍然没有解决任何问题。我还应该做什么才能让这个文件能够执行/复制或它正在做什么?
编辑:我对这个文件的实际权限问题:
line 2: cordova/lib/copy-www-build-step.sh: Permission denied
还是 Script-.... 文件?
【问题讨论】:
标签: ios xcode build jenkins continuous-integration