これはHow to make SCM polling work with the Jenkins Workflow pluginに関する質問です。そのスレッドは、 SCM ポーリングが有効になったらパイプライン スクリプトで SCM ポーリングを使用する方法に回答しますが、SCM ポーリングを有効にする方法については説明しません。
たとえば、マルチブランチ パイプライン プラグインを使用して、Jenkinsfile を使用して自動的にジョブを作成する場合、ジョブで「Poll SCM」オプションを有効にする方法はありません。これにより、最初からジョブがセットアップされた Docker コンテナーを作成するなど、オンデマンド環境をプロビジョニングすることが困難になります。コンテナが起動したら、Jenkins にサインインして構成に移動し、「Poll SCM」オプションを選択する必要があるためです。Cloudbees は、この問題の解決に役立つテンプレート プラグインを提供しています。
ただし、これは無料版を使用している Jenkins では利用できません。無料版の Jenkins を使用しているユーザー向けの回避策や解決策はありますか?