3.4.2. ソースアプリケーションのビルドストラテジーおよび言語検出
Git リポジトリーの root またはコンテキストディレクトリーでファイルを確認して、oc new-app コマンドが選択するビルドストラテジーおよび言語ビルダーを判別できます。これらの検出ルールを使用して、ビルドストラテジーを上書きするか、自動検出が適用されない場合にビルダーイメージを指定します。
3.4.2.1. ビルドストラテジーの検出 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform は、特定のファイルを検出し、使用するビルドストラテジーを自動的に判別します。
新規アプリケーションの作成時に
Jenkinsfileがソースリポジトリーのルートまたは指定されたコンテキストディレクトリーに存在する場合に、OpenShift Container Platform はパイプラインビルドストラテジーを生成します。注記pipelineビルドストラテジーは非推奨になりました。代わりに Red Hat OpenShift Pipelines を使用することを検討してください。-
新規アプリケーションの作成時に
Dockerfileがソースリポジトリーのルートまたは指定されたコンテキストディレクトリーに存在する場合に、OpenShift Container Platform は docker ビルドストラテジーを生成します。 -
JenkinsfileもDockerfileも検出されない場合、OpenShift Container Platform はソースビルドストラテジーを生成します。