ビルダーイメージapp_name:latest
を作成して、別のイメージやバイナリソースなどの複数のソース入力を作成し、出力をapp_name:latest
に作成します。Openshiftでビルド設定に複数のソース入力を提供するにはどうすればいいですか
例 -
{
"kind": "BuildConfig",
"apiVersion": "v1",
"metadata": {
"name": "app_name",
"labels": {
"application": "app_name"
}
},
"spec": {
"source": {
"type": "Git",
"git": {
"uri": "https://github.com/xyz/app_name.git",
"ref": "master"
},
"contextDir": ""
},
"strategy": {
"type": "Source",
"sourceStrategy": {
"from": {
"kind": "ImageStreamTag",
"namespace": "openshift",
"name": "java-s2i:latest"
}
}
},
"output": {
"to": {
"kind": "ImageStreamTag",
"name": "app_name:latest"
}
},
"triggers": [{
"type": "GitHub",
"generic": {
"secret": "secret"
}
},
{
"type": "Generic",
"github": {
"secret": "secret"
}
},
{
"type": "ImageChange",
"imageChange": {}
}
]
}
}