Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


TeamCity commit status publisher

Subscribe to updates I use commit-status-publisher

Statistics on commit-status-publisher

Number of watchers on Github 49
Number of open issues 11
Main language Java
Average time to merge a PR about 16 hours
Open pull requests 17+
Closed pull requests 12+
Last commit over 1 year ago
Repo Created over 6 years ago
Repo Last Updated over 1 year ago
Size 6.94 MB
Organization / Authorjetbrains
Page Updated
Do you use commit-status-publisher? Leave a review!
View open issues (11)
View commit-status-publisher activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating commit-status-publisher for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Teamcity Commit Status Publisher

official JetBrains project

TeamCity build feature publishing a commit status to an external system like JetBrains Upsource, GitHub, Gerrit Code Review tool, Bitbucket Cloud or Atlassian Stash.

The plugin is compatible with TeamCity 7.1.x and later and is bundled since TeamCity 10.x.


Get plugin from the latest build corresponding to your TeamCity version:

TeamCity Status Download
TeamCity 10.0.x Download
TeamCity 9.1.x Download
TeamCity 7.1.x Download

Found a bug? File an issue.

Local plugin build

To build the plugin locally if it is located within a subdirectory of TeamCity project, run the

mvn package

command in the plugin project root directory.

If TeamCity project sources are located elsewhere, please use the following command:

mvn package -Dteamcity.path.testlib=TEAMCITY_PROJECT/.idea_artifacts/dist_openapi_integration/tests -Dteamcity.path.lib=TEAMCITY_PROJECT/.idea_artifacts/web-deployment/WEB-INF/lib

Where TEAMCITY_PROJECT must be replaced with an absolute path to the TeamCity project directory.

In the absence of the TeamCity project, you can build the plugin locally using libraries from the TeamCity distribution by running the following command:

mvn package -Dteamcity.path.testlib=TEAMCITY_DISTR/devPackage/tests -Dteamcity.path.lib=TEAMCITY_DISTR/webapps/ROOT/WEB-INF/lib

Where TEAMCITY_DISTR must be replaced with an absolute path to the TeamCity distribution directory.

The target directory of the project root will contain the file, which is ready to be installed.

Once the plugin is installed, add the Commit Status Publisher build feature to your build configuration.

commit-status-publisher open pull requests (View All Pulls)
  • Issue 9
  • GitLab support
  • Add support for Deveo.
  • Backport gitlab support to 9.1
  • Adjust api calls to gitlab documentation
  • Explicitly specify the "Verified" label for Gerrit.
  • Backport gitlab support & Support Gitlab CE
  • Improve GitHub support with queued builds reporting and custom contexts.
  • Accept non-standard user in repository url
  • Improve Bitbucket support to sent back build statuses for pull requests
  • Interpret refs/open-pull/123/merge as pull request
  • Adding token authentication to Bitbucket server (Stash). 2017.2.x
  • Specify a score field for gerrit review
  • Adding token authentication to Bitbucket server (Stash). 2017.1.x
  • Added queued reporter to GitLab commit status publisher
  • Add posibility to publish build status to all dependencies
  • TW-54098: Publish status if a branch is getting built for which an PR exists
commit-status-publisher list of languages used
Other projects in Java