You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
: Specify a closure that will be invoked if a workflow run is terminated. See {ref}`workflow-handlers` for more information.
1605
+
1606
+
`workflow.output.contentType`
1607
+
: *Currently only supported for S3.*
1608
+
: Specify the media type, also known as [MIME type](https://developer.mozilla.org/en-US/docs/Web/HTTP/MIME_types), of published files (default: `false`). Can be a string (e.g. `'text/html'`), or `true` to infer the content type from the file extension.
1609
+
1610
+
`workflow.output.enabled`
1611
+
: Enable or disable publishing (default: `true`).
1612
+
1613
+
`workflow.output.ignoreErrors`
1614
+
: When `true`, the workflow will not fail if a file can't be published for some reason (default: `false`).
1615
+
1616
+
`workflow.output.mode`
1617
+
: The file publishing method (default: `'symlink'`). The following options are available:
1618
+
1619
+
`'copy'`
1620
+
: Copy each file into the output directory.
1621
+
1622
+
`'copyNoFollow'`
1623
+
: Copy each file into the output directory without following symlinks, i.e. only the link is copied.
1624
+
1625
+
`'link'`
1626
+
: Create a hard link in the output directory for each file.
1627
+
1628
+
`'move'`
1629
+
: Move each file into the output directory.
1630
+
: Should only be used for files which are not used by downstream processes in the workflow.
1631
+
1632
+
`'rellink'`
1633
+
: Create a relative symbolic link in the output directory for each file.
1634
+
1635
+
`'symlink'`
1636
+
: Create an absolute symbolic link in the output directory for each output file.
1637
+
1638
+
`workflow.output.overwrite`
1639
+
: When `true` any existing file in the specified folder will be overwritten (default: `'standard'`). The following options are available:
1640
+
1641
+
`false`
1642
+
: Never overwrite existing files.
1643
+
1644
+
`true`
1645
+
: Always overwrite existing files.
1646
+
1647
+
`'deep'`
1648
+
: Overwrite existing files when the file content is different.
1649
+
1650
+
`'lenient'`
1651
+
: Overwrite existing files when the file size is different.
1652
+
1653
+
`'standard'`
1654
+
: Overwrite existing files when the file size or last modified timestamp is different.
1655
+
1656
+
`workflow.output.retryPolicy.delay`
1657
+
: Delay when retrying a failed publish operation (default: `350ms`).
1658
+
1659
+
`workflow.output.retryPolicy.jitter`
1660
+
: Jitter value when retrying a failed publish operation (default: `0.25`).
1661
+
1662
+
`workflow.output.retryPolicy.maxAttempt`
1663
+
: Max attempts when retrying a failed publish operation (default: `5`).
1664
+
1665
+
`workflow.output.retryPolicy.maxDelay`
1666
+
: Max delay when retrying a failed publish operation (default: `90s`).
1667
+
1668
+
`workflow.output.storageClass`
1669
+
: *Currently only supported for S3.*
1670
+
: Specify the storage class for published files.
1671
+
1672
+
`workflow.output.tags`
1673
+
: *Currently only supported for S3.*
1674
+
: Specify arbitrary tags for published files. For example:
0 commit comments