我有一个非常大的,主要是HTML / SSI网站,我是兼职管理的,每周进行一次部署,另外还有一个企业Magento开发人员。该网站有大约5000个静态HTML文件,需要大量维护才能管理部署。
除了该网站,我还管理了许多Magento安装。我目前从SVN管理它们,并从各种生产和qa分支/标签进行出口/检查。
虽然这是可管理的,但我没有得到构建工具提供的一些东西。其中一些功能将是:
- 自动缩小CSS / JS
- 修订历史
- 多服务器部署
- 运行时配置
- 破坏的构建/构建时间/部署频率的统计信息
- 与测试框架集成
我一直在审查的三个工具是
- Apache Ant
- phpUnderControl
- Capistrano(在我的朋友的坚持下,是一个RoR开发者)
我简要地看了一眼Hudson,并且在尝试启动和运行时遇到了很多问题。
我的问题:
提前致谢...
更新
这里仍然没有动静,所以我要问这个:
我是否应该在具有Ant构建脚本开箱即用的HTML5 Boilerplate中进行重建?这将使我能够使用Ant,但构建脚本已经预先制作,所以我有一个很好的起点。欢迎您的想法和建议。
答案 0 :(得分:0)
我还有一个工具可供您查看:Jenkins(早期:Hudson)。
它是运行和控制构建的一个很好的工具。此外,您可以远程控制台并通过Jabber协议获取通知。