diff --git a/tests/CI/gates.jenkinsfile b/tests/CI/gates.jenkinsfile index f4ec711f33..9dc7308bec 100644 --- a/tests/CI/gates.jenkinsfile +++ b/tests/CI/gates.jenkinsfile @@ -80,15 +80,20 @@ pipeline { checkout scm: [$class: 'GitSCM', branches: [[name: env.GERRIT_BRANCH ]], extensions: [ + [$class: 'ScmName', name: 'gerrit-public'], [$class: 'CleanBeforeCheckout'], [$class: 'PreBuildMerge', options: [ - mergeStrategy: 'RECURSIVE', mergeTarget: env.GERRIT_BRANCH]], + mergeRemote: 'gerrit-public', + fastForwardMode: 'NO_FF', + mergeStrategy: 'RECURSIVE', + mergeTarget: env.GERRIT_BRANCH]], [$class: 'CloneOption', honorRefspec: true, noTags: true, depth: 10, shallow: true ], + [$class: 'PruneStaleBranch'], [$class: 'BuildChooserSetting', buildChooser: [$class: 'GerritTriggerBuildChooser'] ] diff --git a/tests/CI/unittests.jenkinsfile b/tests/CI/unittests.jenkinsfile index d549dbfdc4..767ff9447c 100644 --- a/tests/CI/unittests.jenkinsfile +++ b/tests/CI/unittests.jenkinsfile @@ -81,15 +81,20 @@ pipeline { checkout scm: [$class: 'GitSCM', branches: [[name: env.GERRIT_BRANCH ]], extensions: [ + [$class: 'ScmName', name: 'gerrit-public'], [$class: 'CleanBeforeCheckout'], [$class: 'PreBuildMerge', options: [ - mergeStrategy: 'RECURSIVE', mergeTarget: env.GERRIT_BRANCH]], + mergeRemote: 'gerrit-public', + fastForwardMode: 'NO_FF', + mergeStrategy: 'RECURSIVE', + mergeTarget: env.GERRIT_BRANCH]], [$class: 'CloneOption', honorRefspec: true, noTags: true, depth: 10, shallow: true ], + [$class: 'PruneStaleBranch'], [$class: 'BuildChooserSetting', buildChooser: [$class: 'GerritTriggerBuildChooser'] ]