2

単一の .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 スクリプトを実行させるための正しい方向を教えてもらえますか? 良いリソースが 1 つも見つかりません。

4

1 に答える 1

3

簡単に言うと、python2.7.2 は「PATH」の一部ではなく、ant スクリプトと同じディレクトリにはありません。したがって、それは見つかりません。Cruisecontrol サーバーを起動する前に python exe をパスに配置するか (これが私たちのやり方です)、絶対パスを使用します (推奨されません)。

于 2012-07-30T20:48:37.867 に答える