巡航控制执行Python脚本

巡航控制执行Python脚本,python,xml,ant,cruisecontrol,build-script,Python,Xml,Ant,Cruisecontrol,Build Script,我有一个项目,它使用一个.py文件来构建和压缩所有内容。如何在巡航控制中成功调用此功能?我尝试了以下默认Ant构建脚本: <project name="x" default="build"> <target name="build"> <exec executable="python2.7.2" failonerror="true"> <arg value="C:\build\trunk\build.py" />

我有一个项目,它使用一个.py文件来构建和压缩所有内容。如何在巡航控制中成功调用此功能?我尝试了以下默认Ant构建脚本:

<project name="x" default="build">
<target name="build">
    <exec executable="python2.7.2" failonerror="true">
        <arg value="C:\build\trunk\build.py" />
        <arg value="$(label)" />
    </exec>
</target>

但是,巡航控制返回“无法运行程序”python 2.7.2,系统无法找到指定的文件


这是一个真正的新手问题,但有人能告诉我让CC执行.py脚本的正确方向吗?我找不到一个好的资源。

很简单,python2.7.2不是你的“路径”的一部分“并且不位于ant脚本所在的目录中。因此无法找到它。在启动Cruisecontrol服务器之前,将python exe放在您的路径中(我们就是这样做的),或者使用指向它的绝对路径(不推荐)。

谢谢。结果是我输入了可执行文件名!