4. The method of claim 1 , wherein the build configuration object comprises an object that defines a build process for the application, and wherein the build configuration object takes as input the source files and the identified build image and generates a new application image.
4. The method of claim 1 , wherein the build configuration object comprises an object that defines a build process for the application, and wherein the build configuration object takes as input the source files and the identified build image and generates a new application image. 5. The method of claim 4 , wherein the deployment configuration object comprises an object that defines details of deployment of the new application image, and wherein the details of the deployment comprise at least one of replication control definitions, triggers for creating new deployments automatically, strategy for transitioning between deployments, or lifecycle hooks.