Skip to content

Artifacts

Artifacts are physical or runtime outputs produced by pipeline nodes.

Examples:

  • downloaded CSV file
  • transformed dataset
  • generated JSON document
  • output file
  • run result metadata

Artifacts are not generic variables

Avoid treating artifacts as vague placeholders. A value like this is ambiguous:

{{artifact}}

It can be unclear whether that means:

  • prior node output
  • latest artifact
  • first upstream artifact
  • file content
  • scalar value
  • query string
  • branch-specific output

Use artifacts for outputs.

Use named runtime values for dynamic field substitution.

academic_period={{current_term}}
file_name=graduates_{{current_term}}_{{yyyymmdd}}.csv