0

我正在使用 Hudson 并想知道是否有将一个文件(该文件位于 Linux 服务器上)传输到另一台 linux 服务器。

也许使用来自 linux 的 scp 命令,只是想知道是否有人已经这样做了,也许会指出我正确的方向。

谢谢

4

2 回答 2

2

SCP 插件应该满足您的需求。

它允许您在使用密钥或用户名/密码之间进行选择。目的地在中央 Hudson/Jenkins 配置中配置,然后您可以选择要在特定作业中上传到的目的地。在作业中,您可以指定与要上传的所需文件匹配的模式。

于 2011-03-02T16:01:37.550 回答
0

在你的哈德逊工作?当然,您可以在“执行 shell”构建步骤中使用 scp。为了让它工作,您可能需要在两台主机之间设置公钥身份验证,IIRC scp 不允​​许您指定密码。

还有一些用于将构建工件复制到其他系统的插件(参见http://wiki.hudson-ci.org/display/HUDSON/All+Plugins+by+Topic#AllPluginsbyTopic-Artifactuploaders),例如有一个 scp 工件存档器。

于 2011-03-02T15:33:47.500 回答