3.5 Pipeline Execution Semantics

Orbnetes deployment and release orchestration documentation for operators and platform teams.

Execution is not a simple linear script; it is DAG-aware orchestration.

Key semantics:

  • needs: defines graph order and parallel boundaries.
  • if: gates jobs/steps dynamically at runtime.
  • allow_failure: marks non-critical failures as non-blocking.
  • rerun flows: restart all or failed branches without redefining pipeline.

Operational benefit:

  • Higher throughput via controlled parallelism.
  • Better fault isolation and recovery.
  • Clear dependency visualization in graph view.