Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-48201

Jenkins Git Plugin - Merge Commits causing Incorrect Polling Regions

XMLWordPrintable

      When Pull Requests are merged in Bitbucket stash, post commit hook of stash is triggering the jenkins jobs. We have multiple jobs for each service and have configured "Polling igores commits in certain paths" with "Included Regions" and "Excluded Regions".

      When a merge commit is made to Project A, both Project A and Project B jobs are getting triggered in Jenkins. But expected should be only to trigger Project A Job.

      Project A Job is having below settings:
      Included Regions: A/.*
      Exclude Regions: B/.*

      Project B Job is having below settings:
      Included Regions: B/.*
      Exclude Regions: A/.*

      And with Poll SCM enabled and without any Schedule.

      On further analysis, we found there is an unresolved bug in Jenkins Git plugin not supporting merge commits -
      https://issues.jenkins-ci.org/browse/JENKINS-32386
      https://issues.jenkins-ci.org/browse/JENKINS-20389

      We had Git plugin version 3.5.1 installed originally and tried with latest version 3.6.4 as well but no luck.

      In JENKINS-20389 ticket, there is a first comment where an user has mentioned "I'm having the exact same issue in the 2.0 git plugin. I have to downgrade to 1.4.0 because of this bug."

      So we tried to install this 1.4.0 plugin as well but this has some features missing like Credentials options, Git Parameter options.. So Jenkins was not able to connect to our GIT respository. So unfortunately we couldn't check with this plugin version.

      Now, we are stuck with this issue and need help to tackle this. Any other workaround is greately appreciated. Thanks!

            Unassigned Unassigned
            gopikrish111 Gopikrishna Gopalakrishnan
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: