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

Jobname with single quote breaks pipeline sh command

XMLWordPrintable

      Using a backtick in the Job name does not work together with the sh command in a pipeline.
      E.g. a pipeline job with the name "Developer Test" and the following pipeline script

      node{
      sh 'echo "hello world"'
      }
      

      will print "hello world".

      Changing the name of the Job to "Developer's Test" (or any other name with a single backtick) breaks the build and fails with "ERROR: script returned exit code -2".

      I would expect a more expressive error message in the pipeline or a check to forbid such characters in the job name.

            Unassigned Unassigned
            dhaftstein Daniel Haftstein
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: