1 This is dotNetPackageManagers TeamCity plugin.
\r
3 The goal of this plugin is to research and support
\r
4 .NET package managers in TeamCity.
\r
6 We plan to cover mostly nuget and openwrap.
\r
8 This plugin will be compatible with TeamCity 6.5 and newer
\r
12 - NuGet packages installer build runner:
\r
14 Installs packages with help of nuget install command, according to David Ebbo post
\r
15 (http://blog.davidebbo.com/2011/03/using-nuget-without-committing-packages.html)
\r
16 allowing to use NuGet without committing packages to version control.
\r
18 Updates packages help of nuget update command
\r
21 - NuGet Dependency Trigger:
\r
23 Build Trigger that starts a new build if package is updated.
\r
25 - NuGet used packages tab
\r
27 Reports list of all used packages in build configuration.
\r
28 Available only if NuGet Packages Installer Build Runner is used.
\r
30 - Build Runner to publish created NuGet packages to NuGet feeds
34 - Reuse ComposideBuildProcess and DelegatingBuildProcess
\r
35 - Use XmlXppAbstractParser#parse(InputSream)
\r
36 - Consider reusing of Maven build trigger/project models
\r
37 - Make server-side PluginDescription contain getPluginRoot() to avoid cast to PluginInfo
38 - Add CustomDataStorage to BuildTriggerDescriptor
39 - Tools server extension:
40 - no way to provide own UI
41 - no way to implement custom downloader
42 - user may tweak download url to download malicious file instead of expected one => checkes required
45 - Allow to call nuget.exe with plugins without installing them into %USERPROFILE%
46 http://nuget.codeplex.com/workitem/1295
47 - Allow to provide authorization for NuGet sources from commandline
48 http://nuget.codeplex.com/workitem/1303