This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.2.5.2.5.2. Source-to-Image スクリプトの作成方法
							Source-to-Image (S2I) スクリプトは、ビルダーイメージ内でスクリプトを実行できる限り、どのプログラム言語でも記述できます。S2I は assemble/run/save-artifacts スクリプトを提供する複数のオプションをサポートします。ビルドごとに、これらの場所はすべて、以下の順番にチェックされます。
						
- ビルド設定に指定されるスクリプト
 - 
									アプリケーションソースの 
.s2i/binディレクトリーにあるスクリプト - 
									
io.openshift.s2i.scripts-urlラベルを含むデフォルトの URL にあるスクリプト 
							イメージで指定した io.openshift.s2i.scripts-url ラベルも、ビルド設定で指定したスクリプトも、以下の形式のいずれかを使用します。
						
- 
									
image:///path_to_scripts_dir: S2I スクリプトが配置されているディレクトリーへのイメージ内の絶対パス。 - 
									
file:///path_to_scripts_dir: S2I スクリプトが配置されているディレクトリーへのホスト上の相対パスまたは絶対パス。 - 
									
http(s)://path_to_scripts_dir: S2I スクリプトが配置されているディレクトリーの URL。 
| スクリプト | 説明 | 
|---|---|
|   
											  |   
											 
  | 
|   
											  |   
											  | 
|   
											  |   
											 
 
											これらの依存関係は   | 
|   
											  |   
											  | 
|   
											  |   
											 
 注記 
												  | 
S2I スクリプトの例
							以下の S2I スクリプトの例は Bash で記述されています。それぞれの例では、tar の内容は /tmp/s2i ディレクトリーに展開されることが前提とされています。
						
assemble スクリプト:
run スクリプト:
run the application
#!/bin/bash
# run the application
/opt/application/run.sh
save-artifacts スクリプト:
usage スクリプト: