-
Bug
-
Resolution: Unresolved
-
Minor
-
jenkins version: 2.89.3
git plugin: 3.8.0
git client plugin version: 2.7.1
I have the following Jenkins Pipeline job:
- Build Trigger: "Poll SCM"
- Parametrized with String parameter "BRANCH", default value "master"
- Definition is "Pipeline script from SCM" with Branch Specifier "$BRANCH", "Lightweight checkout" unchecked
Expected behaviour:
The job polls SCM. When changes are detected in the branch specified in the default value of the BRANCH parameter ("master" in this case), the job is triggered.
Actual behaviour:
The job polls SCM, but it ONLY triggers the job when changes are detected in the branch that was last built.
This causes the following issue:
After I manually trigger the job with branch "develop", subsequent changes in branch "master" are ignored.
This issue also manifests itself when Build Trigger: "Build when a change is pushed to BitBucket" is used.
This seems to be a regression of issue https://issues.jenkins-ci.org/browse/JENKINS-27327
- relates to
-
JENKINS-27327 When specifying the branch to poll as part of a parameterized build, git-plugin uses last polled branch instead
- Closed