Jenkins刷新Python插件的环境变量

时间:2012-09-06 20:22:25

标签: jenkins jenkins-plugins

我正在尝试为我安装Jenkins作业安装python,然后使用 Python插件执行脚本。

到目前为止,我得到了python并安装得很好,我还为python设置了环境变量,但 插件无法启动

  

系统找不到指定FATAL的文件:命令执行   java.io.IOException失败:无法运行程序“python”(在目录中   “C:\ Jenkins \ workspace \ install and configure python”):CreateProcess   error = 2,系统找不到指定的文件

据我了解,这种情况正在发生因为python.exe不在PATH中。所以我试过了:
1)在批处理-FAILED中将其添加到PATH中 2)使用Environment Injector Plugin -FAILED将作业中的PATH变量添加到“为运行准备环境”

所以我的猜测是我必须重置Node的 java.library.path 或重启Jenkins slave代理。

问题:有什么想法可以做到吗?

以下是我为python安装提供的“Windows批处理命令”:

::verify installation is needed
python --version
if %errorlevel% EQU 0 EXIT 0

:: get the wget utility
cscript.exe .\web\vbs\download-wget.vbs

::get python 27 from server
wget.exe --no-check-certificate https://qaa.myserver.com/public/python27/python-2.7.3.msi

::install python
msiexec /i python-2.7.3.msi /qn TARGETDIR=c:\Python27

::because of the stupid bug https://issues.jenkins-ci.org/browse/JENKINS-3425
set temppath=%PATH:"=%
setx PATH "%temppath%" /m

在此之后,我通过Python插件print "Hello, World"

进行了第二步构建

0 个答案:

没有答案