polish Publish RunType UI
[teamcity/dotNetPackagesSupport.git] / README
1 This is dotNetPackageManagers TeamCity plugin.\r
2 \r
3 The goal of this plugin is to research and support\r
4 .NET package managers in TeamCity. \r
5 \r
6 We plan to cover mostly nuget and openwrap.\r
7 \r
8 This plugin will be compatible with TeamCity 6.5 and newer\r
9 \r
10 Supported features:\r
11 \r
12 - NuGet packages installer build runner:\r
13     \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
17 \r
18   Updates packages help of nuget update command\r
19 \r
20 \r
21 - NuGet Dependency Trigger:\r
22   \r
23   Build Trigger that starts a new build if package is updated.   \r
24 \r
25 - NuGet used packages tab\r
26 \r
27   Reports list of all used packages in build configuration. \r
28   Available only if NuGet Packages Installer Build Runner is used.\r
29 \r
30 \r
31 API gaps:\r
32  - Reuse ComposideBuildProcess and DelegatingBuildProcess\r
33  - Use XmlXppAbstractParser#parse(InputSream)\r
34  - Consider reusing of Maven build trigger/project models\r
35  - Make server-side PluginDescription contain getPluginRoot() to avoid cast to PluginInfo
36  - Add CustomDataStorage to BuildTriggerDescriptor
37