Jenkins无法运行构建脚本
问题描述:
My Jenkins为IOS项目设置的作业克隆(获取)来自Bitbucket的代码,但未能运行构建Xcode项目的最后一个脚本之一。 该脚本被调用。我得到以下错误,它对我来说确实不意味着很多。 有没有人有类似的问题。我敢肯定,项目设置有问题,因为詹金斯的其他工作运行完美。Jenkins无法运行构建脚本
PhaseScriptExecution Run\ Script
/Users/jenkins/Library/Developer/Xcode/DerivedData/myApp-Workspace-doqiapyymubizteljhyzayqxdtyk/Build/Intermediates/Target.build/Release-iphoneos/Target.build/Script-334A8A5117785D7D001DC5DA.sh
cd "/Users/Shared/Jenkins/Home/workspace/myApp - BETA"
/bin/sh -c /Users/jenkins/Library/Developer/Xcode/DerivedData/myDriveriOSDriver-Workspace- doqiapyymubizteljhyzayqxdtyk/Build/Intermediates/Driver.build/Release-iphoneos/Driver.build/Script-334A8A5117785D7D001DC5DA.sh
fatal: Not a git repository: '/Users/Shared/Jenkins/Home/workspace/myApp - BETA/../.git'
VERSION: 2.1.3.0
2014-01-24 13:54:29.529 defaults[61460:507] Unexpected argument Driver; leaving defaults unchanged.
Command /bin/sh failed with exit code 1
** BUILD FAILED **
The following build commands failed:
PhaseScriptExecution Run\ Script /Users/jenkins/Library/Developer/Xcode/DerivedData/myApp- Workspace-doqiapyymubizteljhyzayqxdtyk/Build/Intermediates/Target.build/Release-iphoneos/Target.build/Script-334A8A5117785D7D001DC5DA.sh
(1 failure)
上述脚本在致命错误之前设置了一些环境变量,包括:
...
setenv YACC yacc
setenv arch armv7s
setenv variant normal
答
有日志中明确的错误:
致命的:不是git仓库: '/用户/共享/詹金斯/家庭/工作区/对myApp - BETA /../饭桶。'
答
通过分析你的错误日志,我想这个问题是在下面的语句
CD “/用户/共享/詹金斯/家庭/工作区/对myApp - BETA”
而是试图
CD “/用户/共享/詹金斯/家庭/工作区/对myApp \ - \ BETA”
希望它有助于
肯定的,但它并没有多大意义因为代表。包含.git文件,如果从bitbucket中检查它 –