Как автоматически развернуть веб-приложение - PullRequest
6 голосов
/ 02 мая 2010

Я пытаюсь найти лучший способ автоматизировать ряд вещей подряд для развертывания веб-приложения, и пока не нашел подходящего решения. Я хотел бы:

  1. используйте google's compiler.jar, чтобы минимизировать мой JS
  2. используйте yahoo's yui-compressor.jar для минимизации моего CSS
  3. получить доступ к файлу и изменить строку, чтобы заголовочные файлы, такие как "global.css? V = 21", получали правильную версию
  4. развернуть приложение (sftp, mercurial или rsync?), Исключив некоторые каталоги, такие как "/ userfiles"

Можете ли вы, ребята, поставить меня на правильный путь, чтобы решить эту проблему?

Спасибо!

Ответы [ 3 ]

6 голосов
/ 02 мая 2010

вы можете проверить phing http://phing.info/ (они находятся в процессе перемещения серверов, поэтому могут быть недоступны в эти выходные), но он может сделать все, что вы хотите, и написано в php Быстрый поиск в Google должен принести вам множество руководств, чтобы вы могли начать.

2 голосов
/ 02 мая 2010

Вы можете запустить php из командной строки , чтобы сделать все самое интересное.

$ php script_name.php arg1 arg2

См .: командная строка , argv , argc , exec

Запуск PHP из командной строки очень быстрый. В последнее время я много занимался этим для различных задач автоматизации.

0 голосов
/ 02 мая 2010

Я обычно запускаю проекты Python, так что это может или не может быть вариант для вас: но помимо написания ваших собственных сценариев вы можете посмотреть на следующее:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...