2012-03-11 129 views
7

我不熟悉這個想法,但我只是想知道在部署我的網站之前是否有方法或工具來自動化某些任務。我想有一個去執行以下任務:自動化網絡部署

  • 縮小所有的JS二手
  • 再縮小CSS
  • 縮小所有HTML和PHP
  • 實際上做之前創建這些作爲文件的副本這些以便它們不破壞原始來源

回答

5

有一整套工具,框架和軟件包可以處理您描述的問題。一般而言,它們屬於build automation的類別,因此您可以從此開始。

構建服務器在構建過程中可以輕鬆地執行縮小操作。

然而,部署本身就是一個巨大的話題,並且還有各種工具可以幫助您,看起來最受歡迎的是Capistrano

+0

看來,本教程專門針對PHP應用程序:http://mathew-davies.co.uk/2009/10/28/php-deployment.html – 2012-03-11 07:33:10

0

您描述的任務更多地涉及一般文件處理和備份任務,而不是部署。任何好的腳本語言都可以做到這一點(Ruby,Perl等)。

對於實際自動化部署Web應用程序(也可以將您的文件處理任務),看看Capistrano的:

https://github.com/capistrano/capistrano