ThePSAdmin / commit-status-publisher

TeamCity commit status publisher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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] (see Commit Status Publisher) since TeamCity 10.x.

Download

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 commit-status-publisher.zip file, which is ready to be installed.

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

About

TeamCity commit status publisher


Languages

Language:Java 100.0%