The NuGet Pack build runner allows building a NuGet package from a given specification file. If you want to publish this package, add a NuGet Publish build step.
Supported Operating Systems:
NuGet build runners are supported on build agents running Windows OS by default. Linux and macOS are supported when Mono is installed on the agent (only NuGet 3.3+ on Mono 4.4.2+ is supported).
Configure the following options of the NuGet Pack runner:
Select a NuGet version to use from the drop-down menu (NuGet must be installed), or specify a custom path to
Enter path(s) to
Prefer project files to .nuspec
Check the box to use the project file (if exists,that is
Specify the package version. Overrides the version number from the
Select an option from the drop-down menu to specify the directory where the files defined in the
Specify the path where to put the generated NuGet package.
Сlean output directory
Clean the directory before packing.
Publish created packages to build artifacts
If you are using TeamCity as a NuGet repository, select this option to publish packages to the TeamCity's NuGet server and be able to use them as regular TeamCity artifacts.
Specify one or more wildcard patterns to exclude when creating a package. Equivalent to the
Semicolon or new-line separated list of package creation properties. For example, to make a release build, you define here
Create tool package — check the box to place the output files of the project to the
Command line parameters
Set additional command line parameters to be passed to