远程服务器上的 Phing 符号链接

Phing symlink on remote server

我正在努力进行测试部署,我需要创建一个远程符号链接。

我尝试过的:

<symlink target="${ftp.destination.dir}" link="/public_html/test2"/>

它给了我一个 IOException,我意识到它试图在本地创建它

我正在测试的一个快速 hack 解决方案是创建一个 php 文件,该文件生成将在当前作业中调用的符号链接:

<http-request url="http://mySecretJobLink/symlink.php" verbose="true" method="POST">
    <postparameter name="target" value="${ftp.destination.dir}" />
    <postparameter name="link" value="/public_html/test_symlink" />
</http-request>

我的问题:有没有办法在没有 SSH 帐户(FTP/SFTP 上传)的远程服务器上创建符号链接?

P.S:总之我不能使用SSHTask <ssh username="john" password="smith" host="webserver" command="ls" />

FTP 协议不支持符号链接,仅支持 "real" 个文件。