Installing new plugins in TeamCity is really simple:
- Shut down TeamCity server.
- Copy the zip archive with the plugin to <TeamCity Data Directory>/plugins.
- Start the TeamCity server: the plugin files will be unpacked and processed automatically.
Enjoy your new functionality within TeamCity!
For more details on how to install new plugins in TeamCity, please see online documentation.
Developing TeamCity plugins
TeamCity functionality can be extended in a number of ways. You can make declarative changes using bits of XML, which provide additional information about your builds, or you can write a real TeamCity plugin using the comprehensive OpenAPI. Using the latter, you can develop integration with version control systems, issue tracking systems, build tools, testing frameworks, IDEs, notification programs, etc.
Some TeamCity plugins, including FxCop, Eclipse, Rake runner, and ClearCase VCS support plugin, are open source and could make an excellent start for your own plugins.
Learn more about how to develop TeamCity plugins and get them listed.