Skip to end of metadata
Go to start of metadata

TeamCity functionality can be significantly extended by a custom plugin. TeamCity plugins are written in Java (Kotlin, Groovy and JRuby can also be used), runs within the TeamCity application and has access to internal entities of the TeamCity server or agent.

Aside from this documentation, please refer to the following sources:

If you cannot find enough information or have a question regarding API please do not hesitate to post your question into TeamCity Plugins forum. Please use search before posting to find out if alike question was already answered in the forums.

Please refer to corresponding section for further details.

Plugin Quick Start

For starting with a plugin using Maven please see Developing Plugins Using Maven.

There are also several approaches to create plugins provided by third parties or existing out of the main TeamCity development line:

See also a post on the very initial steps for setting up plugin development environment.

Labels:
plugin plugin Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Sep 12, 2012

    Gradle way to create plugins for TeamCity: wiki
    IDEA project to create plugins for TeamCity: blog post, repository