Deployment Build

I have a number of build configurations that compile/package a product for deployment. For each of those build configurations, I also have a corresponding configuration that handles the deployment (runs the MSI on the remote machine). What I would like to do is to have a single configuration that can execute all of the build configurations that have pending changes and then, if all were successful, execute the deployment configuration for each of those builds.

Is there a remote API for TeamCity, preferably .Net? It seems like the method for accomplishing this would be a plugin on the server that a script could invoke. The plugin would do what's described above and indicate success or failure.

1 comment
Comment actions Permalink


Unfortunately, TeamCity has only Java API for external plugins.
Some information on plugin writing is available at

Kind regards,


Please sign in to leave a comment.