1. A method comprising: receiving a request to deploy an application defined by an application blueprint in a first deployment environment, wherein the application blueprint specifies a logical artifact name of at least one artifact that is part of the application; determining a resource location of the at least one artifact that is part of the application according to the application blueprint and to a mapping of logical artifact names to resource locations of repositories associated with the first deployment environment; deploying a first build of the application in the first deployment environment from the determined resource location of the at least one artifact; and responsive to determining the first build of the application in the first deployment environment has passed testing, promoting the at least one artifact to a second deployment environment and deploying a second build of the application in the second deployment environment associated with a next stage within a release pipeline.