jenkinsci / jenkinsci/git-plugin
[JENKINS-67440] PollSCM does not build on repo change with parameterized target branch
Open
component:git-plugin
imported-jira-issue
priority:major
resolution:unresolved
- Dominant language
- Java
- Stars
- 694
- Forks
- 1.1k
- Avg merge
- 1h 29m
- Merged PRs (30d)
- 3
Description
Using strategy: Default
[poll] Last Built Revision: Revision 5a5549ff682d32d98a9ebf0c7e88cea84b5d85f6 (refs/remotes/origin/sprint_29)
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential 4bf47db3-4a46-4546-8ad0-54f157d0a78c
> git --version # timeout=10
> git --version # 'git version 2.24.0'
using GIT_ASKPASS to set credentials
> git ls-remote -h -- https://********.git # timeout=10
Found 14 remote heads on https://********.git
Using strategy: SpecificRevisionBuildChooser
The sprint_29 branch is actually on 2aa5fa15c43e3299054d3fc65d279548efa75270 (other branches are unchanged)
Steps to reproduce:
- Create a pipeline job
- SCM with Git, target branch */sprint_${SPRINT_NUM} and SPRINT_NUM is set as global variable. Uncheck lightweight checkout.
- The Jenkinsfile has a shared library imported, it also has PollSCM("* * * * *") in the triggers section
- Trigger the pipeline once to apply the config in Jenkins
- Polling log will find no change if you pushed something on sprint_29 on the branch. (no need to commit anything on the shared library)
Jenkins 2.319.1
Git Plugin 4.10.1
---
Originally reported by hlx98007, imported from: PollSCM does not build on repo change with parameterized target branch
Raw content of original issue
Using strategy: Default
[poll] Last Built Revision: Revision 5a5549ff682d32d98a9ebf0c7e88cea84b5d85f6 (refs/remotes/origin/sprint_29)
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential 4bf47db3-4a46-4546-8ad0-54f157d0a78c
> git --version # timeout=10
> git --version # 'git version 2.24.0'
using GIT_ASKPASS to set credentials
> git ls-remote -h -- https://********.git # timeout=10
Found 14 remote heads on https://********.git
Using strategy: SpecificRevisionBuildChooser
The sprint_29 branch is actually on 2aa5fa15c43e3299054d3fc65d279548efa75270 (other branches are unchanged)
Steps to reproduce:
- Create a pipeline job
- SCM with Git, target branch */sprint_${SPRINT_NUM} and SPRINT_NUM is set as global variable. Uncheck lightweight checkout.
- The Jenkinsfile has a shared library imported, it also has PollSCM("* * * * *") in the triggers section
- Trigger the pipeline once to apply the config in Jenkins
- Polling log will find no change if you pushed something on sprint_29 on the branch. (no need to commit anything on the shared library)
Jenkins 2.319.1
Git Plugin 4.10.1
Contributor guide
Assessment
This issue has not been assessed yet.