Se você tiver uma construção parametrizada sem valor padrão e também definir sua tarefa para pesquisar o controle de origem em Build Triggers > Poll SCM , tudo deverá funcionar.
É importante que o parâmetro branch não tenha valor padrão, de modo que $branch esteja vazio quando o job for acionado por polling, porque Branches to build interpreta um valor vazio como significando qualquer ramificação.
(Observe que isso criará cada confirmação, não apenas "novas ramificações" de acordo com (1), mas também qualquer solução que defina Branches to build para ** conforme sugerido.)