1

Team City CI を使用して、Mercurial リポジトリから直接 .exe ファイルを作成しようとしています。

ビルドごとに TeamCity によって生成されたダウンロード可能な .exe が必要です。

これは可能ですか?また、この目的のためにどのツールをお勧めしますか?

TeamCity 9x を使用しています

4

1 に答える 1

3

TeamCity プロジェクトをセットアップしてソリューション/プロジェクトをビルドし、ビルドされた .exe をアーティファクトとして出力するように指定するだけでよいはずです。

これを行うには、ビルド プロジェクトの [一般設定] で、アーティファクト パスの下に次のように指定します。

MyProject/bin/*.exe => dist

MyProject/bin/*.exe は、exe がビルドされるチェックアウト ディレクトリ内の相対パスです。

または、ビルド フォルダー内の任意の .exe を対象に....

**/*.exe => 配布

このビルドを実行すると、TeamCity は指定された bin フォルダーを調べ、bin フォルダーのルートにあるビルドされた .exe を取得して、アーティファクトの dist フォルダーに配置します。

矢印をクリックしてアクセスできるいくつかの成果物が得られます。これにより、クリックしてダウンロードできる .exe を含む dist フォルダーが表示されます。

お役に立てれば

于 2015-04-14T13:30:20.823 に答える