Deployment 选择正确的构建和部署工具
我有一个非常大的,主要是HTML/SSI的网站,我兼职管理,每周在上面进行部署,此外我还是一名企业Magento开发人员。该站点有大约5000个静态HTML文件,需要大量维护才能管理部署 除此之外,我还负责管理大量Magento安装。我目前从SVN管理它们,并从各个生产和qa分支机构/标签进行导出/签出 虽然这是可以管理的,但我不了解构建工具提供的一些东西。其中一些特点是:Deployment 选择正确的构建和部署工具,deployment,ant,hudson,capistrano,Deployment,Ant,Hudson,Capistrano,我有一个非常大的,主要是HTML/SSI的网站,我兼职管理,每周在上面进行部署,此外我还是一名企业Magento开发人员。该站点有大约5000个静态HTML文件,需要大量维护才能管理部署 除此之外,我还负责管理大量Magento安装。我目前从SVN管理它们,并从各个生产和qa分支机构/标签进行导出/签出 虽然这是可以管理的,但我不了解构建工具提供的一些东西。其中一些特点是: CSS/JS的自动缩小 修订历史 多服务器部署 运行时配置 断开的构建/构建时间/部署频率的统计信息 与测试框架的集成
- CSS/JS的自动缩小
- 修订历史
- 多服务器部署
- 运行时配置
- 断开的构建/构建时间/部署频率的统计信息
- 与测试框架的集成
- 阿帕奇蚂蚁
- phpUnderControl
- Capistrano(在我的一位RoR开发人员朋友的坚持下)
- 采用这种策略的好处/坏处是什么
- 你经历过什么隐藏的陷阱吗
- 您认为哪个工具最适合HTML站点的部署/管理
- 是否有人有从部署/生成管理系统部署分布式Magento的经验
我是否应该在HTML5样板中重建,它有现成的Ant构建脚本?这将使我能够使用Ant,但是构建脚本已经预先制作好了,所以我有一个很好的起点。欢迎您的想法和建议。我还有一个工具供您回顾:詹金斯(earlyer:Hudson)
这是一个运行和控制构建的好工具。此外,您还可以通过Jabber协议远程控制控制台并获取通知。正如我所提到的,我已经调查了Hudson,现在是Jenkins。我对Debian 5上安装的噩梦没什么印象。。。