Skip to content

Files

Latest commit

 

History

History
31 lines (24 loc) · 1.28 KB

pipeline.md

File metadata and controls

31 lines (24 loc) · 1.28 KB

Pipeline

API resource representing the definition of a computing pipeline of plugins. The pipeline is defined as a set of ChRIS resources known as plugin pipings that are organized as nodes of a connected directed acyclic graph (DAG). A piping's associated plugin must be of type ds.

Semantic descriptors

  • id: pipeline unique identifier
  • creation_date: pipeline creation date
  • modification_date: pipeline modification date
  • name: pipeline name
  • locked: boolean indicating whether the pipeline is published/accessible to users other than the owner
  • category: pipeline category
  • authors: string representing a comma separated list of author emails
  • description: pipeline description
  • owner_username: username of the ChRIS user that created the pipeline

Link relations

  • plugins: points to the collection of plugins associated to the plugin pipings composing the pipeline's DAG
  • plugin_pipings: points to the collection of plugin pipings composing the pipeline's DAG
  • default_parameters: points to the collection of default command line parameter values for the plugins associated to the pipings composing the pipeline's DAG
  • workflows: points to the collection of runtime workflows created from the pipeline