-
-
Notifications
You must be signed in to change notification settings - Fork 209
Open
Description
Currently, fastforge supports the output directory only at the global configuration level. This makes it difficult to separate artifacts when different jobs within the same release should produce outputs in different locations (e.g. per platform).
Defining output on a job level is currently ignored / unsupported:
output: ../dist/
releases:
- name: dev
jobs:
- name: release-dev-windows-exe
output: ../other_dist/ # not supported
package:
platform: windows
target: exe
Proposal
Please allow output to be defined per job.
Behavior:
- jobs[].output overrides the global output
- if not defined, the global output is used
Benefits
- more flexible artifact organization
- easier multi-platform and multi-target builds
- backward compatible (no breaking changes)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels