2012-07-30 212 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