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

Pipeline/Timeout: "timeout" with a "withEnv" insite don't time out

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • pipeline
    • None
    • Jenkins 2.9
      Pipeline 2.1

    Description

      The following code ends regular after 5 seconds, but I expect a fail after 3 seconds.

      node {
          timeout(time: 3, unit: 'SECONDS') {
              withEnv(["JAVA_1_6_HOME=JDK 1.6"]) {
                  sh "sleep 5"
              }
          }
      }
      

      Log:

      Started by user anonymous
      [Pipeline] node
      Running on jenkins-dc01-lx-cedba63f-3b32-4286-b784-4af03f3a44b3 in /home/jenkins/workspace/test
      [Pipeline] {
      [Pipeline] timeout
      [Pipeline] {
      [Pipeline] withEnv
      [Pipeline] {
      [Pipeline] sh
      [test] Running shell script
      + sleep 5
      [Pipeline] }
      [Pipeline] // withEnv
      [Pipeline] }
      [Pipeline] // timeout
      [Pipeline] }
      [Pipeline] // node
      [Pipeline] End of Pipeline
      Finished: SUCCESS
      

      Attachments

        Issue Links

          Activity

            People

              jglick Jesse Glick
              martin_v M V
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: