Quick start: Environments, products and applications in Codefresh GitOps

Explore how to create and work with entities to promote and deploy applications

In GitOps-driven promotions with Codefresh, environments, products, and applications are the foundational entities that enable seamless deployment and lifecycle management.

  • Environments represent the various stages in your software delivery process, such as testing, staging, or production. Each environment serves a specific purpose, ensuring visibility into applications as they progress through development before reaching production.
    For details, see Environments dashboard.

  • Products bridge the gap between environments and applications. By grouping and managing applications as cohesive units, products simplify coordination, enhance organization, and amplify your ability to manage complex deployments.
    For details, see About Products.

  • Applications are the core building blocks of your software delivery process. They represent the deployable artifacts, services, or microservices that power your business. Managing applications effectively is essential for ensuring reliability and efficiency in production.
    For details, see Creating Argo CD applications.

Explore these quick starts to get started with environments, products, and applications:
Quick start: Creating environments
Quick start: Creating products
Quick start: Creating applications
Quick start: Exploring the Product Dashboard