Jenkins では、プロジェクトの実行を自動的に開始するトリガーがサポートされています。さまざまなイベントがトリガーとして使用できます。たとえば、別のプロジェクトが開始したビルドの成功、SCM システムでのコミット後のコード変更の検出、URL またはネットワークの場所の監視結果の変更などが挙げられます。
トリガーは、プロジェクトの設定ページの [ビルド・トリガ] セクションで指定します。次に例を示します。
- [他プロジェクトの後にビルド] - 別のプロジェクトが正常にビルドされた後に実行を開始します。
- [SCMをポーリング] - ソース コード管理システムへのコミット後に実行を開始します。また、ソース コードの変更時にビルドする代わりに、スケジュールされた時間にプロジェクトを実行するように指定することもできます。