2010-05-02 2 views
6

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

  1. Используйте Google, чтобы Минимизировать мою JS
  2. использовать Yahoo, Юи compressor.jar к Минимизировать моему CSS
  3. доступ к файлу и изменить строку, так что файлы заголовков как " global.css? v = 21" получить служил правильную версию
  4. развернуть приложение (SFTP, ртутный или Rsync?), опуская некоторые каталоги, как „/ UserFiles“

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

Спасибо!

+0

Звучит как отличное приложение Maven и ANT. Проверьте эти два инструмента. – mattbasta

ответ

6

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

+1

Я играл с Фингом и еще не сделал так, чтобы все, что я хотел, но это шов, как способ пойти. Единственное, чего я не нашел, - это рекурсивная поддержка SCP. Я, вероятно, зайду с помощью rSync: http://www.fedecarg.com/projects/show/filesynctask – Frankie

+0

Frankie, вы можете захотеть взглянуть на задачу exec или проверить документ для написания пользовательской задачи. –

0

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

2

Вы можете запустить php с command line, чтобы делать всевозможные забавные вещи.

$ php script_name.php arg1 arg2 

См: command line, argv, argc, exec

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

+0

Не знал этого. Круто. –

Смежные вопросы