This issue is archived. You can view it, but you can't modify it. Learn more

ExportXMLWordPrintable

       

      When trying to use the node block inside a container block, I get a "script returned exit code -2" error. It seems to still try to use the container "mykubernetescontainer" inside the "none-kubernetes-slave" node, even tho they are not related. The container probably should be unset again when a node step is used. When I remove the container block, it works.

      Pipeline (Reduced example):

      node("mykubernetespod") {
          container("mykubernetescontainer") {
              node("none-kubernetes-slave") {
                  sh "echo 'Hello kubernetes-plugin!'"
              }
          }
      }
      

       

      Log:

      [Pipeline] node
      Running on mykubernetespod in /home/jenkins/workspace/workspace/test
      [Pipeline] {
      [Pipeline] container
      [Pipeline] {
      [Pipeline] node
      Running on none-kubernetes-slave in /home/jenkins/agent/workspace/test
      [Pipeline] {
      [Pipeline] sh
      [test] Running shell script
      [Pipeline] }
      [Pipeline] // node
      [Pipeline] }
      [Pipeline] // container
      [Pipeline] }
      [Pipeline] // node
      [Pipeline] End of Pipeline
      ERROR: script returned exit code -2
      Finished: FAILURE
      

       

       

            Assignee:
            Carlos Sanchez
            Reporter:
            Bernhard Kaszt
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: