我问了一个问题 这里 自动部署自动部署Java代码。

我们的后端Java API由PHP Web应用程序访问。在对PHP代码进行自动测试时,能够自动将此Web应用程序(以及CSS,JS和Images等静态文件)自动部署(如CSS,JS和Images等静态文件)将是很高兴的。 PHP有类似的东西吗?

我还想知道作为此自动测试的一部分,您是否可以检查每个实际页面加载是否无致命错误。我敢肯定,我会读到有关Google项目的信息,该项目允许您编写页面测试,例如单击链接A,转到B等。

谢谢

有帮助吗?

解决方案

由于您正在与Java合作,因此您可以考虑使用Hudson(在其他问题中也提到),它具有执行由多个“步骤”一步组成的构建任务的能力,可以是单位测试您的Java应用程序,另一个单元测试PHP应用程序,另一个Deployinhg Java应用程序,另一个部署PHP应用程序(您可以添加更多; P)

它具有Maven插件,因此您实际上可以使用现有的Maven脚本。

其他提示

您可能想考虑使用 phing 对于具有允许测试的功能的部署 phpunit 和/或 最简单

也许 这个问题处理部署策略 能帮你。

此外,但也许走得太远了,诸如巡航控制之类的工具也可以帮助您应用连续的集成。

带有蚂蚁的phpunit是我进行自动测试的方式,这也可能是您的选择,因为您显然已经在使用一些Java :)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top