我正在用PHP/MySQL后端构建一个JavaScript应用程序。整个用户界面都是基于Javascript的,除了index.php,它只包含几行PHP代码。除此之外,这一切都适用于AJAX调用。然后我有一个PHP后端用JSON回答AJAX调用。Javascript/PHP持续集成,测试,部署
我对如何创建一个“干净”的部署过程有几个问题。我的过程中应包含以下内容:
- CI运行的JavaScript & PHP单元测试,后端JSON测试
- JS压缩
- 部署到测试服务器
- UI /验收测试
- 最终部署到PROD服务器
我应该用什么工具来做到这一点?我看到很多CI服务器,但哪一个可以执行Javascript测试和压缩以及PHP单元测试?
我该如何在Javascript和PHP中进行升级?我不想让测试实例上的Javascript连接到prod后端,也不需要测试后端连接到prod数据库。我应该如何实现这个开关?
而且,如果我将项目分为两部分: - 前端和后端,还是可以将整个javascript/php作为一个包进行部署/测试?
谢谢你很多关于你帮