2016-03-24 58 views
1

我使用Atlassian的Bamboo作为CI工具。我有一个要求,我需要创建一个新的计划,这有助于将文件从一台服务器移动到另一台服务器。如何使用Bamboo将文件从一台服务器移动到另一台服务器?

为什么我需要这样做? 其中一台服务器是我们的生产服务器,我们不希望它包含任何垃圾数据,但同时我们不想删除任何文件,因此作为解决方案,我们将把这些文件移动到不同的服务器中。

任何人都可以请帮助我吗?

+0

你会如何做,如果你是手工做的呢? –

+0

@ThorbjørnRavn Andersen,现在我正在使用shell脚本来完成我的任务,使用'mv'命令。 – user3338060

+0

这个shell脚本可以被修改为可以被Bamboo调用吗? –

回答

1

我们不得不做一些类似的事情,最后使用了一个简单的bash脚本(我们正在处理几个充满文件的目录)。

竹有SCP任务: Using the SCP task in Bamboo

+0

jelle,如果我使用竹子的SCP功能,那么它会保留这两个服务器中的文件,我将拥有从我不想做的PROD服务器手动删除文件,请建议。 – user3338060

+1

写你自己的bash脚本,并具有你想要的确切功能:) – Jelle

+1

嗨Jelle,这个链接帮助我https://confluence.atlassian.com/bamboo/script-289277046.html – user3338060

1

使用SSH任务登录到服务器督促并在其上执行mv命令将会

+0

谢谢Oleksiy Chystoprudov – user3338060

相关问题