TeamCity plugins are parts of TeamCity used to provide integration with specific build tools / perform specific tasks.
To disable plugins via config files:
- Create the
<TeamCity data directory>/config.
- Provide a new-line separated list of the plugin names (as specified in the
teamcity-plugin.xmlfile of every plugin, the file is usually located in the default directory for bundled TeamCity plugins
<TeamCity web application>/WEB-INF/plugins/<plugin>/teamCity-plugin.xml).
- Restart the server. The plugin names are displayed as the strikethrough text on the Administration | Plugins List page noting the file where the plugins were disabled.
To disable plugins via Web UI:
Since TeamCity 2017.2, any plugin can be disabled using the TeamCity UI: on the Administration | Plugins List page every external plugins has a button, clicking which opens a popup with the corresponding option; the bundled plugins have a link which can be used to disable them. On disabling a plugin, a warning is displayed that this may impact other TeamCity components (e.g. other plugins). During the next server restart, the disabled plugin is not loaded. If there are other plugins depending on the disabled one, they will not be loaded either. Disabled plugins are greyed out in the list.