2012-07-30 166 views
2

我有一个使用单个.py文件构建和压缩一切的项目。在Cruise Control中如何成功调用?我已经尝试了一个默认的Ant构建脚本如下:Cruise Control执行Python脚本

<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> 

然而,巡航控制回来了“不能运行程序‘蟒蛇2.7.2’系统找不到指定的文件

这是一个真正的新手问题,但可能有人点我在正确的方向越来越CC执行的.py脚本吗?我无法找到一个很好的资源。

回答

3

很简单,python2.7.2不你的一部分“路径”,并不位于同一直接你的蚂蚁脚本在哪里?因此无法找到。或者在启动Cruisecontrol服务器之前将python exe文件放到你的路径中(我们是这么做的)或者使用绝对路径(不推荐)。

+0

谢谢。原来我错误输入了可执行文件的名字! – 2012-07-31 18:09:23

+0

@ZachWulf没问题:) – FailedDev 2012-07-31 18:09:51