Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1

...

Install DevSensei Auto-Merge on your Bitbucket DC workspace.

...

2

...

To activate auto merging for a pull request, select “Auto Merge” when creating your pull request:

...

3

As soon as the following conditions are fulfilled, the pull request is merged:

  • All builds ran successfully

  • No reviewer requested changes

  • No task is left open

  • No enforced merge check is failing

...

4

...

As soon as you are ready to take the next step to fasten your PR workflow, consider enabling Ship/Show/Ask support.

...

In order to enable full support for the Ship/Show/Ask PR workflow for a repository, perform the following actions (you need admin permissions on that repository):

  1. Go to Repository Settings from the left navigation panel

  2. Go to Code Owners from the left menu

  3. Go to the DevSensei Auto-Merge tab on top

  4. Select Enabled in front of the Ship/Show/Ask PR workflow setting.

To enable full support for all repositories in a project, perform the following actions (you need admin permissions on that project):

  1. Go to Project Settings from the left navigation panel

  2. Under the add-ons section on the left, go to Code Owners

  3. Go to the DevSensei Auto-Merge tab on top

  4. Tick the toggle button in front of the Ship/Show/Ask PR workflow setting.

Use Case

Read about the benefits and use cases of Ship/Show/Ask in our introductory content.

Creating Pull Request with Ship/Show/Ask

(Requires to have full suport for Ship/Show/Ask enabled)

In order to use the Ship/Show/Ask PR workflow for your pull request, go to the PR creation page, and fill out the part of the form in front of “Auto Merge”, depending on your needs.

...

Related Pull Request Automation

If you want to automate more in your pull request work-flow, check out:

Disable DevSensei

In order to disable DevSensei on a repository, perform the following actions (you need admin permissions on that repository):

  1. Go to Repository Settings from the left navigation panel

  2. Under the add-ons section on the left, go to Code Owners

  3. Go to the DevSensei Auto-Merge tab on top

  4. Select Disabled in front of the Enable DevSensei auto-merge setting.

In order to disable DevSensei on a project, perform the following actions (you need admin permissions on that project):

...

Go to Project Settings from the left navigation panel

...

Under the add-ons section on the left, go to Code Owners

...

Go to the DevSensei Auto-Merge tab on top

...

Info

This documentation has been moved to our Code Owners docs.