无论如何使用Hudson将.war或.jar从一台服务器转移到另一台服务器?

时间:2011-03-02 14:56:53

标签: linux continuous-integration hudson scp hudson-plugins

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

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

由于

2 个答案:

答案 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工件存档器。