title: How can I provide multiple source inputs for a build config in Openshift
body: <p>I want to create a builder image <code>app_name:latest</code> which would take multiple source inputs, e.g, another image and a binary source, then create output into <code>app_name:latest</code>.</p>
  
  <p><strong>Example -</strong></p>
  
  <pre><code>{
      "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": {}
              }
          ]
      }
  }
  </code></pre>