2011-01-18 85 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已经:)