Plugin Reloading

If you make changes to a plugin, you will generally need to shut down the server, update the plugin, and start the server again.

To enable TeamCity development mode, pass the "teamcity.development.mode=true" internal property. Using the option you will:

To avoid class loading issues in plugins after updating resources pass the "teamcity.development.shadowCopyClasses=true" internal property. Using the option you will:

The following hints can help you eliminate the restart in the certain cases:



See also:

Extending TeamCity: Developing TeamCity Plugins | Plugins Packaging