NuGet Installer
Last modified: 20 April 2023The NuGet Installer build runner performs NuGet Command-Line Package Restore. It can also (optionally) automatically update package dependencies to the most recent ones.
note
Make sure that sources that you check out from VCS (VCS Settings) include the folder called
packages
from your solution folder.
NuGet Installer settings:
Option | Description |
---|---|
NuGet.exe | Select NuGet version to use from the drop-down list (you need to have NuGet installed) or specify a custom path to
|
Path to solution file | Specify the path to your solution file (.sln) where packages are to be installed. |
Restore Mode | Select |
Restore Options | If needed, select:
|
Packages Sources | Specify the NuGet package sources. If left blank, http://nuget.org is used to search for your packages. If you are using a TeamCity NuGet feed, select it using the 'magic wand' icon If you use packages from an authenticated feed, configure the NuGet Feed Credentials build feature. Since TeamCity 2018.2, TeamCity will use the credentials provider to automatically authenticate requests to build-in NuGet feeds or feeds specified in the NuGet feed credentials build features. Note that API v1/v2 feeds require NuGet 2.0+; NuGet 3.5+ is recommended. API v3 feeds require NuGet 4.8+ or NuGet 4.9+ on Mono. |
Update Packages | Update packages with help of NuGet update command: Uses the |
Update Mode | Select one of the following:
|
Update Options |
|
See the NuGet documentation for complete NuGet.exe command line reference.
When you add the NuGet Installer runner to your build configuration, each finished build will have the NuGet Packages tab listing the packages used.
http://blog.jetbrains.com/teamcity/2013/08/nuget-package-restore-with-teamcity/.
Thanks for your feedback!