Jenkins中的Xcode集成-权限被拒绝

Jenkins中的Xcode集成-权限被拒绝,xcode,jenkins,Xcode,Jenkins,我试图用Jenkins构建我的Xcode项目,但是当我构建时,我得到了错误 Started by user anonymous Building in workspace /Users/icash/.jenkins/jobs/first-ios-app/workspace JDK installation skipped: Unknown CPU name: mac os x Checkout:workspace / /Users/icash/.jenkins/jobs/first-ios-a

我试图用Jenkins构建我的Xcode项目,但是当我构建时,我得到了错误

Started by user anonymous Building in workspace /Users/icash/.jenkins/jobs/first-ios-app/workspace JDK installation 
skipped: Unknown CPU name: mac os x Checkout:workspace / /Users/icash/.jenkins/jobs/first-ios-app/workspace - 
hudson.remoting.LocalChannel@13ed9bc5 Using strategy: Default Last Built Revision: 
Revision abc22103fa068c103fabf76999ec03d8710957f4 (origin/master) 
Checkout:workspace / /Users/icash/.jenkins/jobs/first-ios-app/workspace - 
hudson.remoting.LocalChannel@13ed9bc5 Fetching changes from 1 remote Git repository Fetching upstream changes 
from git://github.com/shinetech/jenkins-ios-example.git Commencing build of Revision 
abc22103fa068c103fabf76999ec03d8710957f4 (origin/master) Checking out Revision abc22103fa068c103fabf76999ec03d8710957f4 
(origin/master) JDK installation skipped: Unknown CPU name: mac os x Working directory is 
/Users/icash/.jenkins/jobs/first-ios-app/workspace [workspace] $ /users/icash/dev/ -version FATAL: Cannot run program 
"/users/icash/dev/" (in directory "/Users/icash/.jenkins/jobs/first-ios-app/workspace"): error=13, Permission denied 
java.io.IOException: Cannot run program "/users/icash/dev/" (in directory 
"/Users/icash/.jenkins/jobs/first-ios-app/workspace"): error=13, Permission denied  
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)  at hudson.Proc$LocalProc.<init>(Proc.java:244)  
at hudson.Proc$LocalProc.<init>(Proc.java:216)  at hudson.Launcher$LocalLauncher.launch(Launcher.java:707)  
at hudson.Launcher$ProcStarter.start(Launcher.java:338)     at hudson.Launcher$ProcStarter.join(Launcher.java:345)  
at au.com.rayh.XCodeBuilder.perform(XCodeBuilder.java:120)  
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)    
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703)    
at hudson.model.Build$RunnerImpl.build(Build.java:178)  
at hudson.model.Build$RunnerImpl.doRun(Build.java:139)  
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:473)    
at hudson.model.Run.run(Run.java:1410)  
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)  
at hudson.model.ResourceController.execute(ResourceController.java:88)  
at hudson.model.Executor.run(Executor.java:238) Caused by: java.io.IOException: error=13, Permission denied     
at java.lang.UNIXProcess.forkAndExec(Native Method)     
at java.lang.UNIXProcess.<init>(UNIXProcess.java:53)    
at java.lang.ProcessImpl.start(ProcessImpl.java:91)     
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
由workspace/Users/icash/.jenkins/jobs/first-ios-app/workspace-JDK安装中的用户匿名构建启动
跳过:未知CPU名称:mac os x签出:workspace//Users/icash/.jenkins/jobs/first-ios-app/workspace-
哈德逊,雷米特。LocalChannel@13ed9bc5使用策略:默认上次生成版本:
版本abc22103fa068c103fabf76999ec03d8710957f4(原始/主)
签出:workspace//Users/icash/.jenkins/jobs/first-ios-app/workspace-
哈德逊,雷米特。LocalChannel@13ed9bc5从1个远程Git存储库获取更改获取上游更改
从…起git://github.com/shinetech/jenkins-ios-example.git 开始修订版本的构建
abc22103fa068c103fabf76999ec03d8710957f4(原始/主)检出版本abc22103fa068c103fabf76999ec03d8710957f4
(源/主)已跳过JDK安装:未知CPU名称:mac os x工作目录为
/Users/icash/.jenkins/jobs/first-ios-app/workspace[workspace]$/Users/icash/dev/-version致命:无法运行程序
“/users/icash/dev/”(在目录“/users/icash/.jenkins/jobs/first-ios-app/workspace”中):错误=13,权限被拒绝
java.io.IOException:无法在目录中运行程序“/users/icash/dev/”
“/Users/icash/.jenkins/jobs/first-ios-app/workspace”):错误=13,权限被拒绝
位于hudson.Proc$LocalProc.(Proc.java:244)的java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
在hudson.Proc$LocalProc.(Proc.java:216)在hudson.Launcher$LocalLauncher.launch(Launcher.java:707)
在hudson.Launcher$ProcStarter.start(Launcher.java:338)在hudson.Launcher$ProcStarter.join(Launcher.java:345)上
在au.com.rayh.XCodeBuilder.perform上(XCodeBuilder.java:120)
在hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
位于hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703)
位于hudson.model.Build$RunnerImpl.Build(Build.java:178)
位于hudson.model.Build$RunnerImpl.doRun(Build.java:139)
位于hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:473)
位于hudson.model.Run.Run(Run.java:1410)
在hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
在hudson.model.ResourceController.execute(ResourceController.java:88)
在hudson.model.Executor.run(Executor.java:238)处,由于以下原因导致:java.io.IOException:error=13,权限被拒绝
位于java.lang.UNIXProcess.forkAndExec(本机方法)
位于java.lang.UNIXProcess(UNIXProcess.java:53)
在java.lang.ProcessImpl.start(ProcessImpl.java:91)
位于java.lang.ProcessBuilder.start(ProcessBuilder.java:453)

尽管我授予了.jenkins文件夹所有权限。

看起来它正在尝试运行一个目录(
/users/icash/dev/
),就好像它是一个应用程序一样。似乎有些配置不正确。在顶级config.xml中搜索
/users/icash/dev/
;如果未找到,则搜索模式
${var\u name}/dev
。如果没有找到,请在config.xml中查找您的作业。

看起来它正在尝试运行一个目录(
/users/icash/dev/
),就像它是一个应用程序一样。似乎有些配置不正确。在顶级config.xml中搜索
/users/icash/dev/
;如果未找到,则搜索模式
${var\u name}/dev
。如果没有找到,请在config.xml中查找您的作业。

我打赌您的构建步骤如下所示:

/users/icash/dev/$SOMEVARIABLE -version
Jenkins运行的环境中没有定义SOMEVARIABLE。这就是它扩展为空字符串的原因。剩下的是目录的路径,您无法执行该路径


如果您需要Jenkins中的一些环境变量,您可以通过进入Jenkins UI->管理Jenkins->配置系统来设置它们。然后在那里添加环境变量。

我打赌您的构建步骤如下所示:

/users/icash/dev/$SOMEVARIABLE -version
Jenkins运行的环境中没有定义SOMEVARIABLE。这就是它扩展为空字符串的原因。剩下的是目录的路径,您无法执行该路径


如果您需要Jenkins中的一些环境变量,您可以通过进入Jenkins UI->管理Jenkins->配置系统来设置它们。然后在那里添加环境变量。

请发布更多的堆栈。请发布更多的堆栈。