Как развернуть php-приложение на работающем веб-сервере, используя ant и git - PullRequest
1 голос
/ 07 февраля 2012

Мне нужно решение, которое я могу развернуть php-приложение на веб-сервере, используя ant и git. Мне нужно скопировать файлы на веб-сервер и запустить скрипт php, который устанавливает базу данных.

Я думал об использовании sshexec для запуска команд, которые обновят файлы и запустят скрипт php

<target name="deploy">
    <sshexec host="host"
         port="22"
         username="user"
         password="****"
         trust="true"
         command="..."/>
</target>

У кого-нибудь есть полное решение? или даже лучшее решение?

1 Ответ

0 голосов
/ 07 февраля 2012

Если вам нужно периодически копировать изменяющийся набор файлов на сервер и выполнять известный скрипт после каждого обновления, вы можете использовать git push для копирования и post-receive git hook (http://book.git -scm.com/5_git_hooks.html) для вызова скрипта.

...