远程服务器上的 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" 个文件。
我正在努力进行测试部署,我需要创建一个远程符号链接。
我尝试过的:
<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" 个文件。