如何将数据从远程文件复制到本地代理? (使用Bamboo)

时间:2016-05-24 14:14:10

标签: scp bamboo

我尝试导入"远程服务器中的现有文件夹"在我的"当地代理商Bamboo"。

我尝试在Bamboo中创建一个 SCP任务,但它不起作用,因为Bamboo中的SCP任务有助于反过来(从本地到远程)。

我尝试使用Bamboo创建一个脚本任务来导入文件夹。

我在等待你的帮助。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

使用Script Task是正确的方式(或者至少是工作方式)从远程主机到Bamboo CI服务器实现“反向”SCP副本。

在脚本配置中定义您的scp command as usual

/usr/bin/scp -P remote.host.port user@remote.host:/path/to/source_file bamboo.host:/path/to/target_file

为了正确工作,请不要忘记setup SSH public key authentication无密码登录。

另一种选择是使用自定义bamboo-ssh-plugin,提供额外的反向SCP任务

Bamboo Reverse SCP Task

可以与默认的SCP任务完全相同地配置和使用。