我正在使用Hudson并想知道是否还有将一个文件(此文件在Linux服务器上)传输到另一个Linux服务器。
也许从linux使用scp命令,只是想知道是否有人已经这样做了,并且可能指出我正确的方向。
由于
答案 0 :(得分:2)
SCP plugin应该符合您的需求。
它允许您选择使用密钥或用户名/密码。目标在Hudson / Jenkins中央配置中配置,然后您可以选择要在特定作业中上载的目标。在作业中,您可以指定与要上载的所需文件匹配的模式。
答案 1 :(得分:0)
你的哈德森工作?当然,您可以在“执行shell”构建步骤中使用scp。要使其工作,您可能需要在两台主机之间设置公钥验证,IIRC scp不允许您指定密码。
还有几个用于将构建工件复制到其他系统的插件(请参阅http://wiki.hudson-ci.org/display/HUDSON/All+Plugins+by+Topic#AllPluginsbyTopic-Artifactuploaders),例如,有一个scp工件存档器。