Deployment Workflow

When deployment starts, a directed acyclic graph (DAG) is provided along with the deployment progress status and log details. This graph of all the linked stages in the pipeline gives a preview of all the stages that are eligible to run. The graph can have multiple sinks (stages that are final and don't lead to other stages). A deployment is successful if all the sink stages complete successfully.

A snapshot of the pipeline is shown throughout the deployment process. While it's running, the progress is tracked; after completion, a history of the actions taken is maintained. When deployment completes, you can view status of the deployment, including a snapshot of the graph.

During deployment, environments can be shared between pipelines. If two deployments are getting deployed to the same environment in parallel, the environment is locked. After one stage completes its deployment, the environment is unlocked for the other stage to deploy.

Was this article helpful?