2011-03-02 11 views

答えて

0

あなたのハドソンジョブでは?確かに、 "実行シェル"ビルドステップでscpを使うことができます。これを有効にするには、おそらく2つのホスト間で公開鍵認証を設定する必要があります。IIRC scpではパスワードを指定できません。

ビルド成果物を他のシステムにコピーするためのプラグインがいくつかあります(http://wiki.hudson-ci.org/display/HUDSON/All+Plugins+by+Topic#AllPluginsbyTopic-Artifactuploaders参照)。たとえば、scpアーティファクトアーカイバがあります。

2

SCP pluginはあなたのニーズに合っているはずです。

キーまたはユーザー名/パスワードのどちらを使用するかを選択できます。送り先は中央のHudson/Jenkins設定で設定されているので、特定のジョブでアップロード先を選択できます。ジョブでは、アップロードするファイルに一致するパターンを指定することができます。

+0

このプラグインを使用して一部のサーバーにファイルを送信していますが、このプラグインはワークスペースからファイルを取得しています。たぶん、ワークスペースから取る代わりに、私はLinuxサーバーからファイルを取ることができる場合、これは完全に動作するはずです – jmatheusvaz

+0

ああ - そのニュアンスをキャッチしませんでした。スクリプトコマンドで最初にファイルをワークスペースにコピーする(よりロバストにする)か、ワークスペース内のシンボリックリンクを作成してワークスペース外のディレクトリに保存することができます(SCMから少しずつ更新するだけでなく、 )。 – Ingvald

関連する問題