The template project plugin allows you to specify common git information in a single project when multiple projects refer to a common repository. We have a base project (which never gets built) with common definitions, including the repository information. The first job in the pipeline refers to the base for the Git info and has the "build when a change is pushed to GitHub" option checked. Unfortunately, the job never gets triggered, presumably since it is not following the template plugin to get the Git info.
Not sure if this is a GitHub plugin issue, a Template Project plugin issue or not possible at all.