网站部署技术

时间:2012-09-23 21:16:09

标签: deployment build web automation

我正在努力改进一个小型Intranet,其中文件当前直接在服务器上编辑(通过Samba连接)。您可以想象,我希望通过以下方式大大改善此工作流程:

  • 版本控制
  • 验证JavaScript和CSS(或SAAS)文件
  • 缩小JavaScript和CSS(或SAAS)文件
  • 转移到实时服务器(理想情况下转移到已安装的服务器,而不是SSH等)。

当然,我希望这样做尽可能自动化。

我一直在寻找关于这个主题的几个小时,并且遇到了类似的questions并且阅读了各种工具(Ant,Capistrano,Maven,Phing,其他......),但我很难了解整个过程。是否有任何好的书籍或教程可以逐步完成工作流程,或者指出合适的工具并展示基本的例子?

1 个答案:

答案 0 :(得分:0)

我们网站上有很多关于部署的指南。看看,也许你会发现有用的。这是关于部署最佳实践的一个:

http://guides.beanstalkapp.com/deployments/best-practices.html

这是关于配置你的第一个Capistrano配方的一个:

http://guides.beanstalkapp.com/deployments/deploy-with-capistrano.html

这个是关于使用Beanstalk管理Capistrano部署:

http://guides.beanstalkapp.com/deployments/managing-capistrano-deployments.html

祝你好运!