Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 选择正确的构建和部署工具_Deployment_Ant_Hudson_Capistrano - Fatal编程技术网

Deployment 选择正确的构建和部署工具

Deployment 选择正确的构建和部署工具,deployment,ant,hudson,capistrano,Deployment,Ant,Hudson,Capistrano,我有一个非常大的,主要是HTML/SSI的网站,我兼职管理,每周在上面进行部署,此外我还是一名企业Magento开发人员。该站点有大约5000个静态HTML文件,需要大量维护才能管理部署 除此之外,我还负责管理大量Magento安装。我目前从SVN管理它们,并从各个生产和qa分支机构/标签进行导出/签出 虽然这是可以管理的,但我不了解构建工具提供的一些东西。其中一些特点是: CSS/JS的自动缩小 修订历史 多服务器部署 运行时配置 断开的构建/构建时间/部署频率的统计信息 与测试框架的集成

我有一个非常大的,主要是HTML/SSI的网站,我兼职管理,每周在上面进行部署,此外我还是一名企业Magento开发人员。该站点有大约5000个静态HTML文件,需要大量维护才能管理部署

除此之外,我还负责管理大量Magento安装。我目前从SVN管理它们,并从各个生产和qa分支机构/标签进行导出/签出

虽然这是可以管理的,但我不了解构建工具提供的一些东西。其中一些特点是:

  • CSS/JS的自动缩小
  • 修订历史
  • 多服务器部署
  • 运行时配置
  • 断开的构建/构建时间/部署频率的统计信息
  • 与测试框架的集成
我一直在回顾的三个工具是

  • 阿帕奇蚂蚁
  • phpUnderControl
  • Capistrano(在我的一位RoR开发人员朋友的坚持下)
我简单地看了看哈德逊,在试着让它启动和运行时遇到了很多问题

我的问题:

  • 采用这种策略的好处/坏处是什么
  • 你经历过什么隐藏的陷阱吗
  • 您认为哪个工具最适合HTML站点的部署/管理
  • 是否有人有从部署/生成管理系统部署分布式Magento的经验
先谢谢你

更新

这里仍然没有动静,所以我要问:


我是否应该在HTML5样板中重建,它有现成的Ant构建脚本?这将使我能够使用Ant,但是构建脚本已经预先制作好了,所以我有一个很好的起点。欢迎您的想法和建议。

我还有一个工具供您回顾:詹金斯(earlyer:Hudson)


这是一个运行和控制构建的好工具。此外,您还可以通过Jabber协议远程控制控制台并获取通知。

正如我所提到的,我已经调查了Hudson,现在是Jenkins。我对Debian 5上安装的噩梦没什么印象。。。