Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-59896

Provide a way to access a stage name from within a parallel stage (for scripted pipeline)

    Details

    • Similar Issues:

      Description

      Please provide a way to access the stage name from within a parallel stage (for scripted pipeline).

      Background

      I have a scripted pipeline and within it, I use the 'parallel' step. Within it, I have various stages. I would like to access the env.STAGE_NAME and get the result of the actual parallel stage. Instead, I get the name of the grandparent stage (i.e. stage containing the parallel step).

        Attachments

          Activity

          Hide
          cmurphy208 Charles Murphy added a comment - - edited

          An acceptable solution, which perhaps is more future-proofed and general, is to provide stage-local memory. If you know about C++ and thread-local memory, then the concept will make sense.

          The idea is that it will become easy for jenkins users to create their own stage wrappers that can modify stage-local memory to perform contextual operations or store contextual data for use later.

          As a concrete example, a stage-local read/write-able env.STAGE object/map could be made available.

          Show
          cmurphy208 Charles Murphy added a comment - - edited An acceptable solution, which perhaps is more future-proofed and general, is to provide stage-local memory. If you know about C++ and thread-local memory, then the concept will make sense. The idea is that it will become easy for jenkins users to create their own stage wrappers that can modify stage-local memory to perform contextual operations or store contextual data for use later. As a concrete example, a stage-local read/write-able env.STAGE object/map could be made available.

            People

            • Assignee:
              abayer Andrew Bayer
              Reporter:
              cmurphy208 Charles Murphy
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: