Label: plugin

Content with label plugin in TeamCity 4.x Documentation (See content from all spaces)
Related Labels: metric , runner , idea , delayed , personal , tool , statistics , deployment , eclipse , admin , https , tab , commit , packaging , ant , visual , build , custom , studio , more »

Agent-Side Extensions
Currently, there are two ways to extend a Build Agent: Write a custom build runner Write an extension to Ant Runner (for instance, to process custom tasks) In this section: Plugin Descriptor Spring container is used on the agent and server side. An example ...
Build Result Tabs
Build Result Tabs Create subclass of ViewLogTab and attach it to the web place: WebControllerManager.addPageExtension(WebPlace.VIEWLOGTAB
Custom Build Runner
Writing a Custom Build Runner Agentside Part Implement jetbrains.buildServer.agent.BuildRunner interface (you may also extend GenericProgramRunner or even JavaProgramRunner helpers for this). To log your messages, you may obtain instance of ServerLogger singleton (you may also use ...
Custom Statistics
TeamCity provides number of ways to customize statistics. You can add your own custom metrics to integrate your tools/processes, insert any stats chart/report into any extension place, etc. Quick Start TODO: how ...
Custom User Authentication
Custom User Authentication Custom authentication API is based on Sun JAAS API. To provide your own authentication scheme, you should provide a login module class which must implement interface javax.security.auth.spi.LoginModule and register it in the jetbrains.buildServer.serverSide.auth.LoginConfiguration. For example: public ...
Developing TeamCity Plugins
page contents is a draft which can be a subject of change. TeamCity is a highly extendable system. You can add various plugins in different places, including, but not limited to: Custom notifiers Custom build triggers Custom build runners with possibility to view ...
Eclipse Plugin
TeamCity integration with Eclipse provides the following features: Personal build and Pretested (delayed) commit monitoring the projects status in the IDE exploring changes introduced in the source code and comparing the local version with the latest version in the project repository navigating from build ...
Installing Tools
TeamCity has a number of addons that provide seamless integration with various IDEs and greatly extend their capabilities with features like Personal build and Pretested (delayed) commit
IntelliJ IDEA Plugin
TeamCity integration with IntelliJ IDEA provides the following features: Remote run and Pretested (delayed) commit to CVS, Perforce and Subversion, possibility to review the code duplicates, analyzing the results of remote code inspections, monitoring the status of particular projects and build configurations ...
Plugins Packaging
TeamCity is able to load plugin from the following directories: {{<TeamCity data directory> TCD4:TeamCity Data Directory/plugins}} {{<teamcity server root>/webapps/ROOT/WEBINF/plugins}} default directory for bundled TeamCity plugins This section contains short ...