46
Customers have installed this app in at least 46 active instances.
    by Devexpertsfor Bitbucket Server 5.2.0 - 6.7.1 and more versions
    Versions available for Bitbucket Server 4.14.4 - 5.1.9
    Supported
    Devexperts supports this app.

    Get support

    Get it nowFree app

    Provide buld status for shadow merge commit in Pull-Request and control a merge action

    Provide buld status for shadow merge commit in Pull-Request and control a merge action

    Provide buld status for shadow merge commit in Pull-Request and control a merge action

    See the build status for shadow merge commit in PR

    Use CI practicees on shadow merge commit

    Veto pull-request if shadow merge commit is failed

    Check the build status for shadow merge commit to be sure the target branch would have good quality after actual merge

    Run CI builds on the shadow merge commit to verify the code which would be in target branch after the real pull-request merge.Commit is rebuilt automatically by Bitbucket on any change in source or target branches.

    Block merge of pull-request if build is failed to avoid brackages in target branch which might be highly sensitive (like production/ or release/)

    More details

    Allows to monitor the build staus of code which would be in target branch after real Pull-Request merge and veto the merge if build is failed.

    The add-on includes the following features:

    • displays the status of shadow merge commit build in single PR view interface, all repo PRs list view and on the Dashboard
    • configure Pull-Request merge veto to prevent the merge if build status is Failed
    • enable automatic merge if no veto on pull-request at the moment of any of the following events: pull-request is approved, source branch build status set, shadow merge commit build status set, task is resolved/deleted
    • configure an option to delete the source branch on successful merge

    Reviews for cloud

    (1)Sign in to write a review

    There are no reviews yet. Be the first to review this app.

    Reviews for server

    (1)
    Sign in to write a review
    by Brad Mace on 2019-06-25
    This seems like a fairly simple plugin, but it fills an important gap and works well. Getting your build server to actually *build* the merge commits, while outside the scope of this plugin, can be a bit confusing. For instance, TeamCity's "Pull Request" build feature builds the head of the feature branch, rather than the auto-merge commit created by Bitbucket Server. On our VCS root we added a branch specification: +:refs/(pull-requests/*/merge) And then on the Version Control Settings tab of our build configuration we added a branch filter of +:pull-requests/*/merge
    Was this review helpful?YesNo

    Reviews for Data Center

    (1)Sign in to write a review

    There are no reviews yet. Be the first to review this app.

    Cloud Pricing

    Server Pricing

    Data Center Pricing

    Devexperts provides support for this app.

    Vendor support resources

    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 19 Bitbucket Server 5.2.0 - 6.7.1 Released 2019-09-26

    Summary

    Option to consider the previous merge commit build

    Details

    In case the corresponding option is enabled in settings the merge is allowed in case previous merge commit build is successful and there is no update (new commits) of PR source branch head since the previous merge commit successful build.

    That would be a useful option in a busy code base when you can spend a lot of time waiting for the shadow merge builds.

    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 apps or Find new add-ons from the left-hand side of the page.
    4. Locate Shadow Merge Commit Build Status 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 Shadow Merge Commit Build Status versions compatible with your instance, you can look through our version history page.

    Similar apps