Get started > Key Concepts > Overview > Application pipeline management

Application pipeline management

Automating the deployment of applications is a complicated and lengthy process and requires significant investment. Applications are deployed differently in development and in production, causing many errors. Application pipeline management allows you to deploy applications across different environments using the same topology model. You can choose different microservices in different stages; however, the application design remains the same. This means that the same design is deployed and tested across different lifecycle stages.

You can also customize your release pipeline and have each application team use a separate lifecycle stage. This enables a fully automated and continuous deployment. Codar increases the agility of application release cycles while increasing the quality and reducing the cost of application deployments by eliminating manual steps.

Pipeline management in Codar includes:

  • Creating your own roles thus enabling you to create your own user access structure
  • Creating your own lifecycle stages in addition to the out-of-the box stages
  • Selecting resource environments that already exist and associating them with only certain lifecycle stages thus creating a lifecycle stage superset comprising a subset of pre-defined lifecycle stages
  • Viewing pipeline statistics and getting a visual representation of your deployments
  • Filtering your view based on packages, actions, and environments