anchor.diff:  
   [[defining-a-buildconfig]]
   
  -== Defining a buildConfig
  +== Defining a BuildConfig
   
   A build configuration describes a single build definition and a set of
   link:#triggers[triggers] for when a new build should be created.
   
  -A build configuration is defined by a `*buildConfig*`, which is a REST object
  +A build configuration is defined by a `*BuildConfig*`, which is a REST object
   that can be used in a POST to the API server to create a new instance. The
  -following example `*buildConfig*` results in a new build every time a Docker
  +following example `*BuildConfig*` results in a new build every time a Docker
   image tag or the source code changes:
   
   .BuildConfig Object Definition
  
positive.code: 
  
  . Add a `*sourceSecret*` field into the `*source*` section inside the
  buildConfig and set it to the name of the `*secret*` that you created, in this
  case `*scmsecret*`:
  +
  ====
  
  
negative.code: 
  S2I can perform incremental builds, which means it reuses artifacts from
  previously-built images. To create an incremental build, create a
  `*BuildConfig*` with the following modification to the strategy definition:
  
  ====
  
  