2

チームシティ 8 で nuget パッケージの復元を必要とするプロジェクトをセットアップしました。また、Nuget インストーラー用と MsBuild 用の 2 つのビルド ステップも追加しました。

プロキシ経由で接続する必要があるため、コマンドライン ツールを使用して config タグの下の Nuget.config ファイルにも設定しました。

ただし、teamcity 内でプロジェクトをビルドすると、パッケージを復元できません。次のエラーが表示されます。 ここに画像の説明を入力

しかし、コマンドラインから直接コマンドを実行しようとすると、nuget パッケージが正常に復元されます。

これが機能するために teamcity に必要な追加の設定はありますか? 役立つ場合は、nuget パッケージの復元を有効にする環境変数を既に追加しました。

4

2 に答える 2

0

ほとんどの場合、サービスを実行するにはドメイン アカウントが必要です。

「teamcity」などのドメイン アカウントを作成し、サービスをそのユーザーとして実行するように設定します。

次に、ビルド エージェントにそのユーザーとしてログインし、必要な操作を実行できることを確認し、機能するまで必要に応じてアクセス許可を追加します。

ユーザーが必要とするアクセス許可の詳細については、TeamCity のドキュメントを参照してください。

于 2014-09-22T13:48:14.650 に答える