【发布时间】:2017-03-15 22:01:16
【问题描述】:
我已经设置了一个 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”中):错误=2,没有这样的文件或目录
**注意我不想使用颠覆。
【问题讨论】:
-
您使用的是 Windows 样式的变量引用和
cmd,但您似乎在 Linux 上运行。确保您的构建在正确的机器上运行。 “执行 shell”步骤将仅在非 Windows 系统上运行,而“运行 Windows 批处理文件”仅在 Windows 上运行。否则,您的构建将失败。 -
不要将 SOLVED 添加到您的问题的标题中,如果任何答案是解决方案,则将其标记为正确的答案,如果您找到了解决方案,则创建一个答案并将其标记为正确。
-
@eyllanesc 完成,标记为正确
-
@jamesorc 不,你还没有这样做,一件事是赞成票,另一件事是标记为正确,查看tour了解更多信息。
-
赞成并标记为正确
标签: python jenkins jenkins-plugins