使用Jenkins在katalon中运行testSuite,并抛出“拒绝访问”

问题描述

当我在Windows 10中使用Jenkins构建我的KatalonTestSuite时,出现以下错误消息。

Started by user Forough Omidvar
Running as SYstem
Building in workspace C:\Program Files (x86)\Jenkins\workspace\KatalonTestSuiteRun
[KatalonTestSuiteRun] $ "C:\Program Files\Git\bin" -xe C:\Windows\TEMP\jenkins7833660586059993479.sh
Access is denied
FATAL: command execution Failed
java.io.IOException: CreateProcess error=5,Access is denied
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(UnkNown Source)
    at java.lang.ProcessImpl.start(UnkNown Source)
Caused: java.io.IOException: Cannot run program "C:\Program Files\Git\bin" (in directory "C:\Program Files (x86)\Jenkins\workspace\KatalonTestSuiteRun"): CreateProcess error=5,Access is denied
    at java.lang.ProcessBuilder.start(UnkNown Source)
    at hudson.Proc$LocalProc.<init>(Proc.java:250)
    at hudson.Proc$LocalProc.<init>(Proc.java:219)
    at hudson.Launcher$LocalLauncher.launch(Launcher.java:937)
    at hudson.Launcher$ProcStarter.start(Launcher.java:455)
    at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:109)
    at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
    at hudson.model.Build$BuildExecution.build(Build.java:206)
    at hudson.model.Build$BuildExecution.doRun(Build.java:163)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
    at hudson.model.Run.execute(Run.java:1853)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:427)
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Jenkin用户似乎没有访问文件的正确权限,但我具有Windows / Security的权限。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)