Code Monkey home page Code Monkey logo

commit-status-publisher's Introduction

#Teamcity Commit Status Publisher

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] (https://confluence.jetbrains.com/display/TCD10/Commit+Status+Publisher) since TeamCity 10.x

Download

Get plugin from the latest build corresponding to your TeamCity version (download commit-status-publisher.zip from the latest successful build's artifacts):

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] (https://confluence.jetbrains.com/display/TCDL/Installing+Additional+Plugins).

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

commit-status-publisher's People

Contributors

aefimov avatar chendo avatar chocochipset avatar ctomc avatar cy6erskunk avatar dmitry-treskunov avatar dsokol avatar garyd203 avatar iguanajazz avatar j0tunn avatar joncubed avatar jonnyzzz avatar julia-alexandrova avatar karanagai avatar leonya avatar matevarga avatar nd avatar nskvortsov avatar paradox460 avatar pavelsher avatar vladrassokhin avatar willabides avatar yaegor avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.