2012-04-02 13 views
4

TeamCityをNuGetと連携するように設定しようとしています。これまでのところ - 運はありません。 TeamCity NuGetインストーラのビルド手順が失敗する

  • ビルド
  • 実行ユニット・テストコードの重複の確認を

    • ダウンロードNuGetパッケージ: 私は4つのビルドステップを設定しました。

    しかし、私がビルドをトリガーすると、最初のビルドステップを過ぎることさえできません。 欠落しているNuGetパッケージをダウンロードするようにTCを設定しました。私はビルドを実行すると、TCは言う:

    {here_is_my_path}」でrepositories.configを見つけることができませんでした

    は、私は、問題は、私はこのVS機能がEnable NuGet package restoreと呼ばれる使用であることを理解して - そう、そこ。私のソリューションフォルダにrepositories.configというファイルはありません。そのため、TCが見つからず、ビルドに失敗してしまったのですが、どのようにTCを設定する必要がありますか? .NET 4.0、VS2010、およびTeamCity 7が役立ちます。

  • 答えて

    6

    :ここに興味がある人々のために
    はYouTrack発行のリンクです私の.slnファイル。 Gitは実際にも、私は.gitignoreするには、以下の追加、他のもののすべてを追加することなく、設定ファイルを拾うために取得するには、次の

    packages/* 
    !repositories.config 
    
    +1

    あなたドンでありますすべてのパッケージを追加する必要はありません。ビルドする前にダウンロードする必要があります。そうすれば、バイナリでレポを膨らませることはありません。 http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages –

    1

    TeamCityチームがそのような状況を想定していないことが分かったので、誰かがこの機能をほぼ4週間前に要求しました。私は投票しました。今後のリリースの1つにすることができるかどうかを見てみましょう。私はそれが私のGitのリポジトリに\パッケージ\ repositories.configを含むとNuGetパッケージを更新するステップをインストールして使用し、MSBuildのステップを指さしで働いてしまったhttp://youtrack.jetbrains.com/issue/TW-20525

    +0

    は明らかに、機能要求は人気があったので、機能は現在開発中で – chester89

    関連する問題