【发布时间】:2019-11-25 09:51:23
【问题描述】:
作为项目的一部分,我准备了一个 Ant 脚本,它将从 SVN 下载文件并使用 scp 将文件复制到远程服务器。
但客户要求我只复制从下一次部署开始在 Jenkins 中更改的文件,而不是复制完整的 20+ MB 文件集。
得到 rsync 命令来执行此操作,但问题在这里,如何从 Ant 发送密码
<exec executable="rsync" dir="/copy-files/js/" failonerror="true">
<arg value="-rcv"/>
<arg value="${username}@server:/media/js/"/>
</exec>
如何从 Jenkins 传递密码,尝试使用 RSYNC_PASSWORD 和密码文件选项但不起作用。
【问题讨论】: