我是 Coldfusion 开发的新手,并且继承了一个已经部署的项目。由于各种技术限制,无法在我们的工作站上进行本地开发(就像您为 .net 所做的那样)。因此,文件直接从测试服务器编辑(并从那里提交到 SVN)。
再一次,由于测试数据库通常落后于产品数据库,我们经常不得不直接从产品服务器编辑代码(请不要在这里责备,我知道这是一件坏事)。
我想借此机会将流程恢复到可管理的状态:
- 本地代码版
- 使用 MXUnit 进行单元测试
- 使用 SVN 提交
- 在 SVN 上挂一个可以部署到测试服务器的钩子
- 在测试服务器上测试
- 以某种方式触发对产品服务器的部署
在技术方面,我正在考虑组合:CFEclipse、MXUnit、SVN 和 ANT
除了SVN,一切都是新的,可以改变你有更好的建议。
有没有人实施过这样的流程,可以给我一个关于如何开始的提示吗?