我是Jenkins的新手,特别是在Jenkins中使用python脚本。我面临的问题如下:
我正在Jenkins的后构建步骤中尝试从python文件运行python脚本。我已经添加了为此目的所需的所有插件。即我包括Post-BuildScript插件,python jenkins插件等。 现在,当我构建控制台时,输出显示无效的脚本命令导致了失败。我已附上以下结果。有人可以帮我吗? 在构建后的步骤中,我将提供python脚本文件的完整或绝对路径,即
在这里提到可能有用,我也尝试过仅使用路径而不在路径前写python,也尝试了路径中的正斜杠和反斜杠。没有成功。
答案 0 :(得分:0)
我设法解决了这个问题。解决方案分为两部分: 第一个是如果您想在构建后运行简单的python脚本->为执行python脚本添加一个构建后的步骤(这需要您安装插件以进行构建)。在添加后期构建步骤后创建的窗口中,您只需放置任何python命令即可运行。
解决方案的第二部分是针对用户想要从同一构建后步骤窗口中的python脚本文件运行命令列表的情况,在这种情况下,用户必须确保将您需要的所有python文件都放入要执行到Jenkins工作区-> project目录(我们正在为其运行Jenkins的项目)中。 此外,对于Python2.7,要执行该python脚本文件,用户只需将脚本编写为
execfile(file.py)
要记住的另一件事是在环境变量中插入python.exe路径。