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

workflow plugin sh hangs on windows node

    XMLWordPrintable

Details

    Description

      sh function on windows hangs.
      The simple workflow script is

      node( windows-x64 ) {
      sh 'uname -a'
      }

      on the windows node cygwin is installed and on path for the node user.
      When run this hangs with the console output showing,

      Started by user Steve Sides
      [Workflow] Allocate node : Start
      Running on scaab053 (Windows 2012 R2) in c:\jenkins\workspace\Workflow_HelloWorld
      [Workflow] node {
      [Workflow] sh
      [c:\jenkins\workspace\Workflow_HelloWorld] Running shell script
      ...little spinning icon here....

      Having to use 'bat' instead of 'sh' would block the project as numerous global functions and DSL's use this.

      Attachments

        Issue Links

          Activity

            jglick Jesse Glick added a comment -

            Probably an environmental issue: sh (or system-configured alternate shell) not actually in %PATH%, or wrapper script invocation fails. durable-task plugin needs to report better diagnostics without wasting native threads when all is well. I do not have the resources to personally test on Cygwin specifically.

            jglick Jesse Glick added a comment - Probably an environmental issue: sh (or system-configured alternate shell) not actually in %PATH% , or wrapper script invocation fails. durable-task plugin needs to report better diagnostics without wasting native threads when all is well. I do not have the resources to personally test on Cygwin specifically.
            julrich Jochen Ulrich added a comment -

            nohup needs to be on the %PATH% as well. See JENKINS-33708

            julrich Jochen Ulrich added a comment - nohup needs to be on the %PATH% as well. See JENKINS-33708
            jglick Jesse Glick added a comment -

            Sounds like the same environment as JENKINS-40225.

            jglick Jesse Glick added a comment - Sounds like the same environment as JENKINS-40225 .

            People

              jglick Jesse Glick
              ssides steve sides
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: