Jenkins と Github を連携させるための手段として、Webhook と SCMポーリングの二つあると思いますが、違いをまとめてみました。理解を深めるためにまずは予備知識を下に並べます。 Jenkinsとは Javaで書かれたオープンソースCIツール。 CIとは Continuous Integration (継続的統合)。アプリ開発時の品質改善や納期短縮のための習慣。 習慣とかわかりにくいのでもっと狭義に言うと ビルドやテストを頻繁に継続して行うことで、バグを早期に発見し、開発の効率・納期の短縮を実現させるための手法。 (ビルド:コンパイル〜ライブラリの依存解決〜パッケージ化のようなソースコードからリリース/デプロイ可能なモジュールを作成するまでのプロセス。) 手法とかイメージしにくいのでもっと具体的に言うと 時間 (何時間に一回とか) もしくはトリガー (Github上でプル