私たちの .NET アプリには 8 ~ 10 個のプロジェクトがあり、それをビルドするための Jenkins ジョブを作成しました。また、INNO Setup を使用してアプリのセットアップ ファイルを作成するために、Jenkins で呼び出されるバッチ ジョブもあります。対処する必要がある問題は、セットアップ ファイルを共有の場所にコピーすることです。それを達成するためのより良い方法を提案してください。
質問する
2071 次
2 に答える
3
一般に、公開プラグインを使用することをお勧めします。ファイルを配置する場所 (および方法) に応じて、さまざまなプラグインがあります。開始するための簡単なリストを次に示します。
- Publish Over FTP Plugin - 出力を FTP ロケーションに送信する場合に使用します。
- Publish Over SSH プラグイン - SSH を使用してアーティファクトを公開する場合に使用します。
- Publish Over CIFS プラグイン - Windows (CIFS 、SMB) 共有に何かを置きたい場合は、これを使用します
Artifact Uploader プラグインリストには、より大きなリストがあります。
于 2012-09-26T16:13:25.697 に答える
3
.NET 環境では、Nant ( http://nant.sourceforge.net/ )を確認する必要があります。
次のような default.build を使用して、ビルド後のアクションとして Nant スクリプトを使用します。
<?xml version="1.0" encoding="UTF-8" ?>
<project name="MyProject" default="network-copy" basedir=".">
<target name="network-copy">
<copy file="target\setup.exe"
todir="\\server\share$\directory"></copy>
</target>
</project>
于 2012-09-26T08:53:13.517 に答える