.csproj ファイルを .nupsec ファイルとして使用する場合、teamcity を使用してプロジェクト ファイルから NuGet パッケージをパックし、追加のメタデータ (依存関係、app.conf) を適用するにはどうすればよいですか?パッケージ
1506 次
1 に答える
1
最も簡単な方法は、.csproj に依存してバージョン管理するのではなく、実際の .nuspec ファイルを作成することです。フォーマットは非常にシンプルで、十分に文書化されています。ノードの下に追加の依存関係を追加し、<dependencies>
ノードの下に追加のファイルを追加でき<files>
ます。
次に、TeamCity の下に、「NuGet Pack」タイプの新しいビルド ステップを追加し、リポジトリ内の .nuspec ファイルをポイントすれば完了です。
さらに、TeamCity NuGet サーバーを有効にしてパッケージを公開したい場合は、「作成されたパッケージを公開してアーティファクトを構築する」をチェックするだけで、自動的にデプロイされます。それ以外の場合は、NuGet Publish ビルド ステップを作成し、作成された .nupkg をポイントして他のフィードで公開できます。
于 2012-08-10T08:35:10.930 に答える