5.2.2. Source-to-Image (S2I) ビルダーイメージスクリプトの上書き
ビルダーイメージによって提供される assemble、run、および save-artifacts Source-to-Image (S2I) スクリプトをオーバーライドできます。
手順
ビルダーイメージによって提供される
assemble、run、およびsave-artifactsS2I スクリプトをオーバーライドするには、次のいずれかのアクションを実行します。-
アプリケーションのソースリポジトリーの
.s2i/binディレクトリーにassemble、run、またはsave-artifactsスクリプトを指定します。 BuildConfigオブジェクトのストラテジー定義の一部として、スクリプトを含むディレクトリーの URL を指定します。以下に例を示します。strategy: sourceStrategy: from: kind: "ImageStreamTag" name: "builder-image:latest" scripts: "http://somehost.com/scripts_directory"1 - 1
- ビルドプロセスでは、
run、assemble、save-artifactsパスに追加されます。これらの名前を持つスクリプトのいずれかまたはすべてが存在する場合、ビルドプロセスでは、イメージで提供されている同じ名前のスクリプトの代わりにこれらのスクリプトが使用されます。注記scriptsURL にあるファイルは、ソースリポジトリーの.s2i/binにあるファイルよりも優先されます。
-
アプリケーションのソースリポジトリーの