I have a Jenkins pipeline job that is configured to trigger builds by polling scm (git) twice a day. The pipeline job uses a shared library from one repository, and checks out source from three other repositories. The polling failed to notice new commits on the last three attempts. I'm attaching the polling log (with the account name and domain expunged). In addition to missing the new commits in the gvhd2 repo, there's some odd behavior going on here. It's polling the repo with the shared library in it once, then polling each of the other three repositories 24 times each. This job uses refs/heads/stable from the shared library repo, and refs/heads/master from the other three. Since this is a pipeline, there does not appear to be an option to force the polling to use a workspace, which has been suggested as a workaround for these sorts of issues in the past.