-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Description
I would like the ability to for a pipeline job to run all the steps on the same Docker Node instead of the next available node. This is mainly to address artifacts. We have found when we run a build step (with saveArtifact) on 1 node and then run RegressionStage on a different node the artifact is not passed to the new node and thus the Regression stage fails. in order to fix this there are 3 possible solutions I can think of
- Force all stages in a job to run on the same docker node
- All defining particular Stages to be pinned to a docker node (i.e. the Build and Regression stages can be pinned to the same node where deploy stage may not be that same node
- Allow uploading of artifacts between docker nodes from 1 stage to the next.
I am not sure of the best way to handle this functionality, but it is needed.
Metadata
Metadata
Assignees
Labels
No labels