Executing pipelines

After you define a pipeline, you can execute it using the Web UI.

Before executing a pipeline, understand how runtime objects such as stage and blocks act in a pipeline exection:
  • Pipeline execution:
    • Stages are executed sequentially.
    • The next stage starts only when the previous stage is completed successfully.
    • A pipeline completes successfully only when all stages are completed successfully.
  • Stage execution:
    • Each block in a stage is executed concurrently.
    • A stage completes successfully only when all blocks complete successfully.
  • Block execution:
    • Each process is executed sequentially.
    • The next process starts only when the previous process is completed successfully.
    • A block completes successfully only when all processes are completed successfully.

Execute a pipeline from the Application page as follows:

  1. Go to application_name > Pipelines > Pipeline Execution or click on play button next to a pipeline.
  2. Select a snapshot or choose a component version that you want to deploy.
  3. Click on Submit.
    The pipeline executes and shows the runtime objects that further represents the execution status. An execution have statuses such as Not Started, Starting, Running, Canceling, Completed, and Canceled.
The historical record of completed pipelines or any running pipeline execution is listed in the History tab. A pipeline execution can be tracked for the details such as Status, Started date and time, Completed date and time, Payload, and Initiated By.