• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • docker-slaves-plugin
    • None
    • Jenkins: 2.60.2
      docker-slaves-plugin: 1.0.7
      Pipeline: 2.5
      Pipeline: Job: 2.12.2

      When creating a pipeline job and select the job to be run in a Docker slave, the pipeline itself is not run in the container. When letting the pipeline stop with a "cat" command and listing running containers during the job is running, there is no slave container running.

       

      Steps to reproduce:

      Create job of type "Pipeline"

      Run the build inside Docker containers -> Main build container: Build Dockerfile

      Pipeline -> Pipeline Script:

      node {
      stage 'Wait forever'
      sh "cat /dev/zero > /dev/null"
      }

       

      Do a "docker ps" on the host to verify no container is running.

          [JENKINS-46201] Pipeline job is not run in Docker container

          Adam Szalkowski created issue -

          "Run the build inside Docker containers" option should not be exposed to pipelines. This only make sense for freestyle, pipelines should use dockerNode.

          Nicolas De Loof added a comment - "Run the build inside Docker containers" option should not be exposed to pipelines. This only make sense for freestyle, pipelines should use dockerNode.

          fixed by 8710f2db7420a1ee856e22ca61315eace8a64ac0

          Nicolas De Loof added a comment - fixed by 8710f2db7420a1ee856e22ca61315eace8a64ac0
          Nicolas De Loof made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

            ndeloof Nicolas De Loof
            szalkowski_alpiq Adam Szalkowski
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: