3.5. Jenkins と OpenShift Pipelines の実行モデルの比較
Jenkins と OpenShift Pipelines は同様の機能を提供しますが、アーキテクチャーと実行が異なります。
| Jenkins | OpenShift Pipeline | 
|---|---|
|   Jenkins にはコントローラーノードがあります。Jenkins は、パイプラインとステップを一元的に実行するか、他のノードで実行しているジョブのオーケストレーションを行います。  |   OpenShift Pipelines はサーバーレスで分散されており、実行のための central 依存関係はありません。  | 
|   コンテナーは、パイプラインを介して Jenkins コントローラーノードによって起動されます。  |   OpenShift Pipelines は、'コンテナーファースト' アプローチを採用しています。このアプローチでは、すべてのステップが Pod 内のコンテナーとして実行されます (Jenkins のノードに相当)。  | 
|   プラグインを使用することで拡張性が実現されます。  |   拡張性は、Tekton Hub のタスクを使用するか、カスタムタスクおよびスクリプトを作成して実行します。  |