0

出力dllの1つを複数のアーティファクトディレクトリに公開しようとしています。しかし、teamcityはそのdllを最後のディレクトリにのみ公開しているようです。

私はこのようなものが欲しいです:

MyTool\MyTool.dll =>  MyZip.zip!/MyTool1/
MyTool\MyTool.dll =>  MyZip.zip!/MyTool2/

そして出力時:

MyZip.zip
    MyTool1/MyTool.dll
    MyTool2/MyTool.dll

しかし、TeamCityは最後の行だけを返します。

MyZip.zip
    MyTool2/MyTool.dll

ビルド出力から複数のアーティファクトディレクトリに1つのdllを公開する方法を知っている人はいますか?

4

1 に答える 1

1

回避策を探すのに少し時間を費やしました。zipファイルがこだわりのようです。圧縮する必要がない場合は、以下が正常に機能します。

MyTool\MyTool.dll =>  MyTool/MyTool1/
MyTool\MyTool.dll =>  MyTool/MyTool2/

もう1つのオプションは、DLLを目的のフォルダー構造に移動するビルドステップを作成し、そのフォルダーをzip形式のアーティファクトとして保存することです。

于 2012-12-11T15:32:25.237 に答える