NuGet インストーラー
NuGet インストーラービルドランナーは NuGet コマンドラインパッケージの復元(英語)を実行します。また、(オプションで)パッケージの依存関係を最新のものに自動的に更新できます。
サポートされているオペレーティングシステム :
NuGet ビルドランナーは、Windows OS を実行しているビルドエージェントでデフォルトでサポートされます。Linux と macOS は、エージェントに Mono(英語) がインストールされている場合サポートされます (Mono 4.4.2+ 上の NuGet 3.3+ のみがサポートされます)。
NuGet インストーラーの設定:
オプション | 説明 |
|---|---|
NuGet.exe | ドロップダウンメニューから使用する NuGet バージョンを選択するか(NuGet がインストールされましたが必要)、 |
ソリューションファイルへのパス | パッケージをインストールするソリューションファイル(.sln)へのパスを指定します。 |
復元モード | ソリューション全体のすべてのパッケージを復元するには、 |
復元オプション | 必要に応じて、次を選択します。
|
パッケージソース | NuGet パッケージソースを指定します。空白のままにすると、 TeamCity NuGet フィードを使用している場合は、「魔法の杖」アイコン 認証済みフィードのパッケージを使用する場合は、NuGet フィードクレデンシャルビルド機能を構成します。 TeamCity では、プライベート NuGet フィードを使用して認証することができます。さらに読む NuGet |
パッケージを更新する | NuGet 更新コマンドを使用してパッケージを更新する : |
更新モード | 次のいずれかを選択します。
|
オプションの更新 |
|
完全な NuGet.exe コマンドラインリファレンスについては、NuGet のドキュメント(英語)を参照してください。
NuGet Installer ランナーをビルド構成に追加すると、完成した各ビルドには、使用されるパッケージをリストする NuGet パッケージタブがあります。
関連ページ:
VCS 設定値の設定
バージョン管理システム(VCS)は、プロジェクトのソースファイルのリビジョンを追跡するためのシステムです。SCM(ソースコード管理)またはリビジョン管理システムとも呼ばれます。次の VCS は、そのまま TeamCity でサポートされています:Git、Subversion、Mercurial、Perforce、Azure DevOps、CVS、StarTeam。バージョン管理システムへの接続は、TeamCityVCS ルートによって定義されます。TeamCity のプロジェクトまたは...
プロジェクト管理者ガイド
このセクションでは、プロジェクト管理に焦点を当てます。TeamCity プロジェクトとビルド構成の作成、ビルドステップの設定、依存関係チェーンの構成などについて説明します。基本的な TeamCity ワークフロー:次のダイアグラムは、基本的な TeamCity ワークフローを示しています。TeamCity サーバーはリポジトリの変更を検出しました。サーバーはこの変更をデータベースに書き込みます。ビルド構成に添付されたトリガーは、データベース内の関連する変更を検出し、ビルドを開始します。トリガー...
Kotlin DSL
TeamCity では、バージョン管理で設定を XML 形式で保存するだけでなく、DSL (Kotlin 言語に基づく) で設定を保存することもできます。バージョン管理に保存された DSL を使用すると、プログラムで設定を定義できます。Kotlin は静的に型指定されるため、IDE で自動補完機能を自動的に受け取ります。これにより、利用可能な API オプションの発見がはるかに簡単になります。TeamCity での Kotlin DSL の使用に関するブログ投稿シリーズと推奨リファクタリングの記...