【发布时间】:2016-09-21 19:45:15
【问题描述】:
我尝试在“本地代理 Bamboo”上的“远程服务器”中导入现有文件夹。
我尝试在 Bamboo 中创建一个 SCP 任务,但它不起作用,因为 Bamboo 中的 SCP 任务有助于执行相反的操作(从本地到远程)。
我尝试用 Bamboo 创建一个脚本任务来导入文件夹。
我等待您的帮助。 提前谢谢你。
【问题讨论】:
我尝试在“本地代理 Bamboo”上的“远程服务器”中导入现有文件夹。
我尝试在 Bamboo 中创建一个 SCP 任务,但它不起作用,因为 Bamboo 中的 SCP 任务有助于执行相反的操作(从本地到远程)。
我尝试用 Bamboo 创建一个脚本任务来导入文件夹。
我等待您的帮助。 提前谢谢你。
【问题讨论】:
使用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任务:
可以配置和使用与默认 SCP 任务完全相同的方式。
【讨论】: