python - 巡航控制执行Python脚本

标签 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" />
        <arg value="$(label)" />
    </exec>
</target>

但是,Cruise 控制返回“无法运行程序 'python 2.7.2',系统找不到指定的文件。

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

最佳答案

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

关于python - 巡航控制执行Python脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11729132/

相关文章:

在 Windows 中从命令行构建 Android

确定操作系统分布 RHEL、CentOS 或 SUSE 的 Pythonic 方法

python - 单击链接时阻止 selenium 打开新窗口

python - 如何使用pygame编码乒乓球中的弹跳运动

xml - 如何在 JSON 中表达 XML 标记属性?

XML:Web 服务返回多个根元素

python - NLTK 标记化问题

: EntityRef: expecting ';' 列在线 XML 错误

linux - 如何在 Shell 脚本中测试 ant 命令的输出?

java - 是否有 Ant 任务来检查符号链接(symbolic link)是否悬空?