jenkinsci / jenkinsci/git-plugin

[JENKINS-48359] Jenkins triggers wrong branch build.

Open
#3,239 1 comment 0 reactions 0 assignees View on GitHub
component:git-plugin imported-jira-issue priority:minor resolution:unresolved
Dominant language
Java
Stars
694
Forks
1.1k
Avg merge
1h 29m
Merged PRs (30d)
3

Description

Hi guys, i have a pipeline configuration like the image attached. But I got multiple branch builds triggered when merge from master to release branch. Jenkins triggered master job and release job at the same time.



  1. I have 3 branches: master/release/production

  2. Configuration on jobs with pipeline


  3. Reproduce

    • create PR 1 to merge into master, then merge it

    • create PR 2 to merge into master

    • create PR 3 to merge from master to release

    • Jenkins will trigger 4 jobs: master/release/production/default with GHPR builder instead of trigger 1 job of PR 2



What i expect:


  • Jenkins trigger only 1 job of PR2

  • After i merge PR2, Jenkins trigger the job of branch master

  • After i merge PR 3, Jenkins trigger the job of branch release

Thank you

---
Originally reported by tokio, imported from: Jenkins triggers wrong branch build.


  • assignee: tokio
  • status: In Review
  • priority: Minor
  • component(s): git-plugin
  • label(s): git, git-plugin, pullrequestbuilder
  • resolution: Unresolved
  • votes: 0
  • watchers: 2
  • imported: 2025-12-02

Raw content of original issue

Hi guys, i have a pipeline configuration like the image attached. But I got multiple branch builds triggered when merge from master to release branch. Jenkins triggered master job and release job at the same time.



  1. I have 3 branches: master/release/production

  2. Configuration on jobs with pipeline


  3. Reproduce

    • create PR 1 to merge into master, then merge it

    • create PR 2 to merge into master

    • create PR 3 to merge from master to release

    • Jenkins will trigger 4 jobs: master/release/production/default with GHPR builder instead of trigger 1 job of PR 2



What i expect:


  • Jenkins trigger only 1 job of PR2

  • After i merge PR2, Jenkins trigger the job of branch master

  • After i merge PR 3, Jenkins trigger the job of branch release

Thank you

3 attachments

- [Configuration for master.png](https://issues.jenkins.io/secure/attachment/40571/Configuration%20for%20master.png)
> ![Configuration for master.png](https://issues.jenkins.io/secure/attachment/40571/Configuration%20for%20master.png)
- [Configuration for release.png](https://issues.jenkins.io/secure/attachment/40572/Configuration%20for%20release.png)
> ![Configuration for release.png](https://issues.jenkins.io/secure/attachment/40572/Configuration%20for%20release.png)
- [configuration uses to listen PR hook with Jenkins PR builder plugin .png](https://issues.jenkins.io/secure/attachment/40573/configuration%20uses%20to%20listen%20PR%20hook%20with%20Jenkins%20PR%20builder%20plugin%20.png)
> ![configuration uses to listen PR hook with Jenkins PR builder plugin .png](https://issues.jenkins.io/secure/attachment/40573/configuration%20uses%20to%20listen%20PR%20hook%20with%20Jenkins%20PR%20builder%20plugin%20.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.