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

Improve how to get output of sh execution

    XMLWordPrintable

Details

    • Improvement
    • Status: Resolved (View Workflow)
    • Minor
    • Resolution: Duplicate
    • pipeline
    • None

    Description

      Usually when you execute some shell script and you need to reuse the output for another shell script or internal you need to do something like:

      sh('git rev-parse HEAD > GIT_COMMIT')
      git_commit=readFile('GIT_COMMIT')
      

      This is ok, but maybe we could provide something like:

      git_commit = sho('git rev-parse HEAD')
      

      sho = shell output
      which basically takes the output and put it in a var.

      Another option could be adding a parameter to sh that indicates that we want to capture the outout and return it back.

      Attachments

        Issue Links

          Activity

            There are no comments yet on this issue.

            People

              jglick Jesse Glick
              asotobueno Alex Soto
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: