Release Automation

Deployment plans for API artifact promotion

  • 1.  Deployment plans for API artifact promotion

    Posted Feb 22, 2018 07:49 AM

    Greetings,

     

    I'm supporting a customer on the development of the configuration for an API product in CA Release Automation, using CA API Gateway as well. The customer wants to be able to deploy a single API component version in each environment, like demonstrated in the following image:

     

    Intended pipeline configuration in CA Release Automation


    There are now 34 different components, but this number can grow larger in the future. The customer needs a pipeline for each component with the ability to rollback a single component. If all components are in the same artifact package, then a rollback would reverse the deploy for all the components, according to my knowledge. In this regard, we need the ability to rollback the deploy for only one component, and also the ability to control the promotion of each single component version between all environments.

    Is there is another way to setup this type of pipeline without defining a deployment plan for each single API component?

     

    Any other suggested configurations for API deployments in CA Release Automation are welcome as well.

     

    Best regards,

    Pedro Guerra