0

.NET 開発者にとって、Teamcity アーティファクト パスはあまり単純ではありません。

私が行っているプロジェクトごとに、BuildTools というフォルダーと、その中に Drops および Inputs というフォルダーがあります (drops はレポートで、outputs 入力はさまざまなコマンド ライン アプリの構成ファイルです)。

BuildTools/Drops/NDependOut => GenericSolution/Drops/NDependOut

これは正しいです?BuildTools は (カスタム) チェックアウト ディレクトリのルートから、GenericSolution はアーティファクト パスのルート (「Artifacts」フォルダーと呼ばれる) からのものです。

もう 1 つの問題は、NDepend レポートの .html ファイルと同じフォルダーに大量の画像などが含まれていることです。これをアップロードするにはどうすればよいですか?フォルダ全体をアップロードしますか (その場合、上記の構文は正しいですか?)

4

1 に答える 1

1

一般的に、これは正しいです。TeamCity には、公開前にアーティファクトを圧縮するオプションがあります。そのためには、次の構文を使用します

フォルダー/フォルダー/* / => destfolder/archive.zip

もう 1 つのトリックは、TeamCity サービス メッセージを使用して、ビルド スクリプトからアーティファクトを動的に公開することです。

于 2011-11-28T08:50:52.837 に答える