API Gateway 10.5 | Using API Gateway | Asset Promotions | Manage Stages, Promotions, and Rollbacks
 
Manage Stages, Promotions, and Rollbacks
 
Stages
Promotions
Rollbacks
API Gateway supports staging and promotion of assets. In a typical enterprise-level, solutions are separated according to the different stages of Software Development Lifecycle (SDLC) such as development, quality assurance (QA), and production stages. As each organization builds APIs for easy consumption and monetization, continuous integration (CI) and continuous delivery (CD) is an integral part of the solution. CI is a development practice that requires developers to integrate code into a shared repository several times a day, and CD is a software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time.
API Gateway provides the staging and promotion feature to automate the CI and CD practices. Modifications made to the APIs, policies, and other assets can be efficiently delivered to the application developers with speed and agility.
Staging and promotion allows you to:
*Promote all the run time assets across different stages. For the list of assets and configuration settings that can be promoted, see Promotions.
*Select and promote a subset of assets from one stage to another stage. For example, you can promote a single API and its dependencies from one stage to another.
*Optionally select the asset's dependencies during the promotion.
*Create stage-specific aliases.
When promoting an alias from source stage to target stage, API Gateway checks if the target stage already has an alias. If so, then API Gateway replaces the existing alias in target stage with the alias that is promoted from source stage.
*Roll back assets in case of incomplete information.
*Repromote assets, if there are any recent changes, to the already promoted stages.