Application Build Process

The 'Application Build Process' begins with an application developer in the initial state. The developer enters the build application stage addressed by the package 'Application Management Layer'. The Application may need its stack built or the artifact stored depending on conditions. The building of the stack is handled by the 'Service Management Layer' package, similarly with the micro-service build. Finally, the artifact is stored marking the end of the workflow.

Workflow Diagram

Activities

  • Init - Initial state for the workflow
  • Build Application - Build the application and all of its dependencies
  • Build Stack - Build a stack of services and all of its dependencies
  • Build Service - Build a micro-services as a container image.
  • Store Artifact - Store Artifact in the Repository

DataFlow Diagram

Init

Initial state for the workflow

Actor - Application Developer

Next Activities

  • Build Application

DataFlow Diagram

Build Application

Build the application and all of its dependencies

Type - scenario

Package - Application Management Layer

Next Activities

  • Build Stack [ Stacks Need Build === true ]
  • Store Artifact [ Stacks Need Build === false ]

DataFlow Diagram

Build Stack

Build a stack of services and all of its dependencies

Type - scenario

Package - Service Management Layer

Next Activities

  • Build Service [ Services Need Build === true ]
  • Store Artifact [ Services Need Build === false ]

DataFlow Diagram

Build Service

Build a micro-services as a container image.

Type - scenario

Package - Service Management Layer

Next Activities

  • Build Service [ Services Need Build === true ]
  • Store Artifact [ Services Need Build === false ]

DataFlow Diagram

Store Artifact

Store Artifact in the Repository

Package - Service Management Layer