自动Web部署

Jos*_*eph 7 deployment optimization

我是这个想法的新手,但我只是想知道是否有一种方法或工具可以在部署我的网站之前自动执行某些任务.我想一气呵成地完成以下任务:

  • 缩小所有使用的JS
  • 缩小CSS
  • 缩小所有HTML和PHP
  • 在实际执行这些操作之前将它们创建为文件的副本,以便它们不会破坏原始源

Ant*_*lev 5

有大量的工具,框架和包可以解决您描述的问题.通常,它们属于构建自动化的类别,因此您可以从此开始.

在构建服务器的构建过程中可以轻松执行缩小.

然而,部署本身就是一个巨大的话题,并且有各种工具可以帮助您使Capistrano看起来是最受欢迎的.