我正在尋找完整的解決方案來自動構建和測試PHP應用程序。我遇到了PhpUnderControl,這是一個用於運行Cruise Control周圍創建的自動化應用程序構建的解決方案。巡航控制和PHP項目
不幸的是,PhpUC仍處於開發的早期階段,我無法在windows系統上運行它。
經過幾個小時的嘗試,我放棄了phpUc。我現在試圖單獨使用克魯斯控制。在運行整個構建過程時,它工作得很好。我放入ant的構建文件中的每個命令都可以正常運行。
我得到的唯一問題是Cruise Control不會將來自運行構建的日誌合併到項目日誌文件中,因此我無法看到任何構建結果。但巡航控制中的示例項目可以正常工作,將構建日誌合併到項目日誌中。
我想知道Cruise Control是否能夠將由PHPUnit(以XML格式)創建的日誌合併到項目日誌中,還是隻能用於Java的JUnit文件。有沒有人試圖在一個PHP項目上單獨使用Cruise Control?
這裏的項目配置的日誌部分(config.xml文件):
<log dir="logs/${project.name}">
<merge dir="projects/${project.name}/build/logs/"/>
</log>
這是複製粘貼+路徑從巡航控制的示例項目改變。
任何人都請任何想法。
感謝
感謝您花時間回答我的問題, 我的意思是'合併不工作'是指在第一次構建後沒有在cc/logs/project目錄下創建日誌文件。 我重新開始並創建了一個新的config.xml文件,然後我開始工作。我想我以某種方式弄亂了配置文件。 – CountZero 2008-12-02 09:03:39