Today I’d like to share with you a plugin for TeamCity 6.5 that provides support for NuGet, the open source developer focused package management system for the .NET platform. What does the plugin bring?
NuGet Packages Installer
The plugin adds dedicated build runner that allows you to:
- Install NuGet packages without having to check them in to the version control, which comes in handy especially when using a DVCS, like Mercurial or Git. The problem and a workaround is also covered in David Ebbo post.
- Automatically update package dependencies to the most recent ones (optionally).
Note, that for installing and updating packages we use
NuGet.exe install and
NuGet.exe update commands respectively.
NuGet Packages Tab
Once you start using NuGet Packages Installer in your build, you most likely will need to know the exact versions of packages used in the build, and that’s very easy to do – they are listed in the build results at the corresponding tab:
NuGet Dependencies Trigger
Do you want TeamCity to run a build if a build packages are updated? Easy as a pie – just add NuGet Dependencies Trigger to your build configuration. It will start a build if there is a NuGet packages update detected in NuGet repository:
Feel free to try the plugin – download the latest build (the plugin is called
dotNetPackagesSupport) and follow the installation instructions in the plugin docs. Do not hesitate also to update/report sources at https://github.com/jonnyzzz/dotNetPackagesSupport.
Subscribe to Blog updates
Thanks, we've got you!
GitHub Pull Requests plugin for TeamCity
The hassle with Pull Requests These days pull requests is a common technique of accepting changes from third-party contributors. In fact, it proved to be so convenient that some companies started to use it even for their regular development workflows. It is possible to configure TeamCity to run bui…
TeamCity on Azure Marketplace
Some time ago we announced TeamCity Azure Resource Manager for TeamCity deployment in Azure cloud. Now we're glad to provide the TeamCity offer in the Azure Marketplace for streamlined TeamCity setup. It is also available as a TeamCity download option on the official JetBrains site: The of…
BitTorrent Plugin for TeamCity
Some time ago we announced the plugin that turns TeamCity into a torrent tracker and a seeder for large artifacts. Judging by the flow of feedback — both positive and not so much — the plugin is in use by quite a few of our users. To remedy the not-so-much part, we are presenting a new version of…
The official TeamCity Azure Resource Manager template
We are happy to announce the Azure Resource Manager template for TeamCity. You can now deploy TeamCity to Azure cloud services and save time on configuration tasks. Get ready to start using TeamCity in several minutes! Deploy TeamCity to Azure Cloud Services The template performs the following…