Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Pre-hook Scriptrunner script failing when upgrading to lastest Bitbucket and Scriptrunner

Paul Davis October 18, 2020

 

Pulling to the master branch requires a completed Change Request Script Merge Checks – Require commits to be associated with a Jira issue Bitbucket Settings

The master branch is always working toward the next release and is the basis for that release’s branch

Therefore, changes to the master branch are strictly controlled

Proper authorization, via a completed change request, is required

Hook Type          Require commits to be associated with a Jira issue

               

Note      Require a valid completed change request when merging to the master branch.

Condition            mergeRequest.pullRequest.toRef.id.matches("refs/heads/master")

JQL clause template        (issueType in ("Change Request", "CR Sub-task"))

  AND (status = "Completed")

Untitled.png

 

Thanks for any help

 

1 answer

0 votes
Kyle Moseley
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 21, 2020

Hey I know we talked outside of this channel, but for posterity:

 

The solution here was this wasn't actually intended to be a pre-receive hook, but a merge check.

 

"mergeRequest" was undeclared because a pre-receive hook could be any type of push, not just a merge. So the merge check is where you would be able to use the "mergeRequest".

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events