The NuGet Dependency Trigger allows starting a new build if a NuGet packages update is detected in the NuGet repository. Note that if a custom NuGet executable is used, it must be explicitly allowed on this server.
Example. Watches for a change of the package with specified id in the specified NuGet feed. Uses the specified credentials to access the feed and the default NuGet executable installed on the TeamCity server. Note: instead of an actual password a token should be provided.
// Other Build Type settings ...
// Other Triggers ...}
nugetPath = "%teamcity.tool.NuGet.CommandLine.DEFAULT%"
feedURL = "<NuGet feed URL>"
packageId = "<NuGet package id>"
username = "user"
password = "<a token representing a password>"
}Content copied to clipboard
Creates an instance of this trigger via reflection using a no argument constructor, used during copying. Throws an error if this class doesn't have a default constructor. Subclasses can override it to create an instance without using a default constructor.