2

このプラグインと混同しています。

基本的に私の目標は、サーバー1からサーバー2にファイルを展開することです

現在、buildoutputディレクトリはServer1の特定の場所にあります

例:E:\BuildOutput\Apps\Application1\Bin\Release\

それらを Server2 にデプロイする必要があります。C:\Program Files\Tools\Application1\Bin\

このプラグインを必要に応じて動作させるにはどうすればよいですか?

別のサーバーに展開する必要があるファイルの量にストレスを感じています。別のサーバーへの単純な xcopy ツールが機能することを望みました。

自動機能テストのために、基本的に変更されたファイルのみを別のサーバーに展開するためのプラグインを探しています。

可能であれば、どのような方法でもかまいません。

4

2 に答える 2

6

XCOPY は正常に動作するはずです。Server2 の目的の場所に共有を作成する必要があります。Jenkins 構成に移動し、[ビルド ステップの追加] -> [Windows バッチ コマンドの実行] をクリックします。そこで必要な DOS コマンドを実行できるはずです。

XCOPY E:\BuildOutput\Apps\Application1\Bin\Release\my_app.exe \\SERVER2\Share

アプリケーションの bin ディレクトリを共有したくない場合:

  1. Server2 で別の共有を作成する

  2. 新しい共有への XCOPY に構成されたビルド

  3. Server2 をビルド ノードとして追加します (Manage Jenkins->Nodes)。

  4. 新しいビルド ジョブを作成して、必要な場所にファイルを移動します

  5. 新しいジョブを Server2 ビルド ノードに関連付けます (ジョブ構成で [このプロジェクトを実行できる場所を制限する] ボックスをオンにします)。

于 2012-11-16T15:02:13.343 に答える
3

アカウントに Server2 の管理者権限がある場合は、次のように C: ドライブの管理者共有に接続できます。

XCOPY E:\BuildOutput\Apps\Application1\Bin\Release\* \\SERVER2\c$\Program Files\Tools\Application1\Bin\
于 2012-11-22T00:20:29.270 に答える