TeamCity オンプレミス 2026.1 ヘルプ

NuGet フィードクレデンシャル

TeamCity でのビルド中に外部認証フィードから NuGet パッケージを使用する場合、そのフィードに接続するための資格情報を指定する必要があります。

この情報をソース管理に追加することは安全な方法ではないため、TeamCity は認証を必要とするフィードとのやり取りを可能にする NuGet フィードクレデンシャル ビルド機能を提供します。

ビルド構成を編集するとき、使用可能な機能を構築するリストから NuGet フィードクレデンシャルを選択します。開いたダイアログで、フィードに接続するためのフィード URL と資格情報を指定します。Kotlin DSL の設定を表示するには、コードとして表示をクリックします。

このビルド機能は、認証を必要とするフィードごとに 1 つずつ、任意のビルド構成に追加できます。

TeamCity を内部 NuGet サーバーとして使用する場合、このビルド機能で指定された資格情報は無視され、内部 TeamCity 認証が使用されます。

現在の制限

  • .NET SDK と .NET フレームワークツールを単一のビルドステップ内で混在して使用すると、認証に失敗する可能性があります。例: MSBuild.exe を使用してプロジェクトをビルドする際に、.NET CLI コマンドをタスクの実行として実行した場合などに発生する可能性があります。詳細は TW-93344(英語) を参照してください。

2025 年 10 月 08 日

関連ページ:

ビルド機能を追加する

ビルド機能は、追加の機能を有効にするために任意のビルド構成に追加できる機能です。例: ステータス発行者のコミットビルド機能は、コードファイルを保存する VCS に TeamCity ビルド結果を公開し、調査自動割り当ては最新の変更によってビルドが壊れたユーザーを識別し、これらの問題を解決するタスクを自動的に割り当てます。構成されたビルド機能は、削除することなくいつでも一時的に無効にできます。TeamCity ビルドの特徴:TeamCity には、構成に追加できる次のビルド機能が付属しています。A...

Kotlin DSL

TeamCity では、バージョン管理で設定を XML 形式で保存するだけでなく、DSL (Kotlin 言語に基づく) で設定を保存することもできます。バージョン管理に保存された DSL を使用すると、プログラムで設定を定義できます。Kotlin は静的に型指定されるため、IDE で自動補完機能を自動的に受け取ります。これにより、利用可能な API オプションの発見がはるかに簡単になります。TeamCity での Kotlin DSL の使用に関するブログ投稿シリーズと推奨リファクタリングの記...

NuGet フィードとして TeamCity を使用する

NuGet パッケージを限られたオーディエンスに公開する場合、たとえば、内部で使用する場合は、TeamCity を NuGet フィードとして使用できます。TeamCity プロジェクトに複数の NuGet フィードを構成できます。ビルトイン TeamCity NuGet フィードは、API v1 /v2 /v3 をサポートしています。NuGet フィードを有効にする:TeamCity を NuGet サーバーとして使用するには、プロジェクトレベル (プロジェクト設定 |NuGet フィード)...