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

docker.build().inside() not run "inside" in Jenkins within Docker

      My Jenkins is within a Docker container, and I try to run docker.build(...).inside(...) in it, but the inside bit does not run within the newly built container. I know, because pwd gives me:  /var/jenkins_home/workspace/youtube-delete-tracker_jenkins which is clearly the Jenkins container.

      I've tried this both in imperative and declarative style.

      I have a lot more details in a StackOverflow question: https://stackoverflow.com/questions/53950128/jenkins-within-docker-dockerfile-agent-happens-outside-new-container

          [JENKINS-55351] docker.build().inside() not run "inside" in Jenkins within Docker

          Closing this issue in favor of JENKINS-33510.

          It turns out that I only thought that that the commands were run on the host, but what I didn't know was that Jenkins mounted the exact same folder for the job into the container and cd'd into it for me (which I didn't expect nor want).

          Attila Szeremi added a comment - Closing this issue in favor of JENKINS-33510 . It turns out that I only thought that that the commands were run on the host, but what I didn't know was that Jenkins mounted the exact same folder for the job into the container and cd'd into it for me (which I didn't expect nor want).

            Unassigned Unassigned
            amcsi Attila Szeremi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: