Как синхронизировать PHP-проект с помощью RSYNC и NetBeans?


Я только что установил последнюю версию Netbeans (7.2).

Я хотел бы синхронизировать свой проект с удаленным сервером с помощью rsync (или другого инструмента на основе ssh).

Я пытался найти плагин, но не нашел его.

Может ли кто-нибудь мне помочь?

Author: EM-Creations, 2013-01-27

1 answers

Используя Ant, вы можете добавить файл build.ant в свой проект. Щелчок правой кнопкой мыши по файлу должен дать вам опцию "Запустить цель", в которой вы можете запускать свои задачи ant.

Вот пример build.ant файла с задачей развертывания

<?xml version="1.0" encoding="UTF-8"?>
<project name="Project Name" default="deploy">
    <property name="username" value="username"/>
    <property name="host" value="example.com"/>
    <property name="path" value="/path/to/project/dir"/>

    <target name="deploy">
        <exec dir="." executable="rsync" failonerror="true">
            <arg value="-avu"/>
            <arg value="."/>
            <arg value="${username}@${host}:${path}"/>
        </exec>
    </target>
</project>

Capistrano, вероятно, лучший вариант, но я не уверен в интеграции с NetBeans

 2
Author: Phil, 2013-01-27 09:19:55