1,731
Customers have installed this app in at least 1,731 active instances.
    by Tomas Bjerrefor Bitbucket Server 5.0.0 - 5.4.0 and more versions
    Versions available for Bitbucket Server 2.12.0 - 4.14.10
    Supported
    Tomas Bjerre supports this app.

    Get support

    Data Center
    This app is compatible with the clustering and high-availability capabilities of our products.
    Get it nowFree app

    Notify other systems about events regarding pull requests in Bitbucket Server

    Notify other systems about events regarding pull requests in Bitbucket Server

    Variables

    Different URL:s for different filters

    Custom buttons in pull request view

    Highly configurable URL:s with variables. You ca, for example, trigger Jenkins like this

    http://server/job/name/buildWithParameters?token=T&FROM_REPO= ${PULL_REQUEST_FROM_REPO_NAME} &TO_REPO= ${PULL_REQUEST_TO_REPO_NAME}

    Each notification has 2 fields to construct a filter. The filter has a text field and a regexp. When the regexp matches the text, the notification is triggered. Use any variable(s) to construct text to match on.

    It can add buttons to the pull request view in Bitbucket. And bind them to notifications. To for example trigger a build manually.

    A pressed button will fire a BUTTON_TRIGGER -event.

    More details

    Invoke custom URL:s, supporting variables, when configured events occur on pull requests in Bitbucket Server. Can notify Jenkins, Bamboo, TeamCity, HipChat... and many more!

    • Trigger on one, or several, event(s) regarding pull requests including source branch change and target branch change.
    • Add custom buttons to pull request view in Bitbucket Server.
    • Invoke one, or several, URL(s) when event(s) are triggered.
      • Optionally with "HTTP Basic Authentication" headers.
      • Completely custom URL supporting variables, including but ot limited to:
        • ${PULL_REQUEST_ID} Example: 1
        • ${PULL_REQUEST_VERSION} Example: 1
        • ${PULL_REQUEST_AUTHOR_ID} Example: 1
        • ${PULL_REQUEST_FROM_HASH} Example: 6053...
        • ${PULL_REQUEST_FROM_ID} Example: refs/heads/branch
        • ${PULL_REQUEST_FROM_REPO_ID} Example: 1
        • ${PULL_REQUEST_FROM_REPO_PROJECT_ID} Example: 1
        • ${PULL_REQUEST_FROM_REPO_PROJECT_KEY} Example: PROJECT_1
        • ${PULL_REQUEST_FROM_REPO_SLUG} Example: rep_1
        • ...

    More details on GitHub and this blog post.

    Reviews for cloud

    (23)
    Sign in to write a review
    by James Dengel on 2017-08-03
    This plugin is really good and can trigger both free-style and pipeline jobs in jenkins. Linking this with other plugins Tomas has written means we can put static code analysis comments in bitbucket as well. Top Notch.
    Was this review helpful?YesNo
    by Joshua Shearer on 2017-05-22
    The plugin's source is available on Github, and the author accepts contributions and feature suggestions from the community. Contains very useful functionality for integrating Bitbucket into the rest of your infrastructure. Almost all of this functionality should be built into Bitbucket directly.
    Was this review helpful?YesNo
    by Daniel Sobral on 2017-03-08
    Handles everything I throw at it.
    Was this review helpful?YesNo
    by Mark de Bont on 2017-01-24
    Nice, allows to start Bamboo builds on creating/(re)opening Pull Requests instead on every push from a developer
    Was this review helpful?YesNo

    Reviews for server

    (23)
    Sign in to write a review
    by James Dengel on 2017-08-03
    This plugin is really good and can trigger both free-style and pipeline jobs in jenkins. Linking this with other plugins Tomas has written means we can put static code analysis comments in bitbucket as well. Top Notch.
    Was this review helpful?YesNo
    by Joshua Shearer on 2017-05-22
    The plugin's source is available on Github, and the author accepts contributions and feature suggestions from the community. Contains very useful functionality for integrating Bitbucket into the rest of your infrastructure. Almost all of this functionality should be built into Bitbucket directly.
    Was this review helpful?YesNo
    by Daniel Sobral on 2017-03-08
    Handles everything I throw at it.
    Was this review helpful?YesNo
    by Mark de Bont on 2017-01-24
    Nice, allows to start Bamboo builds on creating/(re)opening Pull Requests instead on every push from a developer
    Was this review helpful?YesNo

    Pricing

    Tomas Bjerre provides support for this app.

    Vendor support resources

    Documentation

    Find out how this app works.

    See existing Q&A in Atlassian CommunityAsk a question in the Atlassian Community

    Atlassian-hosted discussions connect you to other customers who use this app.

    Versions

    Version 3.14 Bitbucket Server 5.0.0 - 5.4.0 Released 2017-09-14

    Summary

    Optionally Update Pull Request References

    Details

    Change to force Bitbucket to perform merge

    As per its current design, when you push updates to a pull request, Bitbucket does not try and merge the updates until (usually) the user visits the Pull Request UI page.

    This means that if you notify, say, Jenkins to try and build your update PR, it will in fact only build the last version that has been looked at within the UI.

    This change causes Bitbucket to try and do the merge prior to notifying in order to have updated the Git references with the latest commits for the external system to fetch and act on.

    38dcd14 Richard Bywater 2017-09-08 04:31:32

    Installation

    1. Log into your Bitbucket instance as an admin.
    2. Click the admin dropdown and choose Add-ons. The Manage add-ons screen loads.
    3. Click Find new add-ons from the left-hand side of the page.
    4. Locate Pull Request Notifier for Bitbucket via search. Results include app versions compatible with your Bitbucket instance.
    5. Click Install to download and install your app.
    6. You're all set! Click Close in the Installed and ready to go dialog.

    To find older Pull Request Notifier for Bitbucket versions compatible with your instance, you can look through our version history page.

    Similar apps