0

継続的インテグレーションが重要なシナリオでは、Webhook または PollSCM の方が優れたオプションであるビルドをトリガーします。

これらは、両方の方法に関する私の現在の理解です。

  • PollSCM は負荷の高い操作であり、それに依存してビルドをトリガーすることは、頻繁に起動する必要があることを意味します。ただし、Jenkins はコード リポジトリと通信するため、構成は簡単で、Web フックよりも安全です。
  • Web フックを使用すると、常にチェックしなくても、正確なビルド トリガー時間を取得できます。しかしその反面、外部から接続を開放する場合はセキュリティ上の懸念があり、PollSCM に比べて設定が容易ではありません。

両方の方法の正確な長所と短所を知ることを楽しみにしています。

4

1 に答える 1

1

ビルド サイクルが非常に短く (数分)、コミットごとにビルドをトリガーする場合は、Webhook ソリューションが適しています。

ただし、ビルド サイクルが長く (15/20 分)、コミットごとにビルドする必要がない場合は、PollSCM が適しています:)

私の会社では、Git/Stash と Jenkins + Webhook を使用して、何かがコミットされるたびにビルドをトリガーしています。プル リクエストには、Jenkins 用の Stash プルリクエスト ビルダー プラグインを使用しています。

于 2015-06-16T15:53:55.597 に答える