Skip to content

FEATURE REQUEST: Run all steps of a job on the same Docker Node #441

@jared-bloomer

Description

@jared-bloomer

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

  1. Force all stages in a job to run on the same docker node
  2. 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
  3. 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions