将Python脚本作为作业运行(RHEL 6)

时间:2017-03-15 22:01:17

标签: python jenkins jenkins-plugins

我已经设置了一个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,没有这样的文件或目录

**注意我不想使用颠覆。

1 个答案:

答案 0 :(得分:1)

您似乎在Linux上运行构建,但似乎在构建中包含“运行Windows批处理文件”步骤,如尝试运行cmd /c call <temporary-file>.bat所示。

由于Linux上不存在Windows命令提示符,因此出现错误:

  

无法运行程序“cmd”