我已经设置了一个jenkins(1.6)作业,它将定期构建。 这个工作是一个需要执行的python脚本。
设置的全局路径为/sbin:/bin:/usr/sbin:/usr/bin
,
构建正在使用:
EXPORT PATH=%PATH:%PYTHON_PATH%
python home/scripttest/test.py
在此之后,控制台输出中出现以下错误:
[pytest] $ python /tmp/hudson9090694322529044967.py [pytest] $ cmd / c电话/tmp/hudson868114309999030575.bat 致命:命令执行失败 java.io.IOException:无法运行程序“cmd”(在目录“/ home / marc / workspace / pytest”中):error = 2,没有这样的文件或目录
**注意我不想使用颠覆。
答案 0 :(得分:1)
您似乎在Linux上运行构建,但似乎在构建中包含“运行Windows批处理文件”步骤,如尝试运行cmd /c call <temporary-file>.bat
所示。
由于Linux上不存在Windows命令提示符,因此出现错误:
无法运行程序“cmd”