2011-01-18 92 views
8

我問了一個關於自動部署自動部署java代碼的問題herePHP自動部署和測試

我們的後端Java API由PHP Web應用程序訪問。在執行PHP代碼的自動測試時,能夠自動部署此Web應用程序(以及CSS,JS和圖像等靜態文件)到我們的Web服務器將會很好。對於PHP有沒有類似的東西?

我也想知道,作爲這個自動化測試的一部分,您可以檢查每個實際頁面加載時是否沒有致命錯誤。我確信我閱讀了一個可以讓你編寫頁面測試的Google項目。點擊鏈接,進入網頁B等等等等

感謝

回答

1

因爲你是使用Java,你可能會考慮使用Hudson(在你的其他問題中也提到過),它可以執行包含多個「步驟」的構建任務。一步可以是單元測試你的Java應用程序,另一個測試PHP應用程序的單元,還有另一個deployinhg Java應用程序,另一個部署一個PHP應用程序(你可以添加更多; P)

它有一個Maven插件,所以你實際上可以使用你現有的Maven腳本。

2

也許this question handling deployment strategies可以測試幫你。

此外,但也許太過分了,巡航控制等工具也可以幫助您應用持續集成。

PHPUnit的螞蟻是我的方式去進行自動測試,這可能是你vaild選項,也因爲你顯然是在利用一些Java已經:)