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

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

    XMLWordPrintable

Details

    Description

      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

      Attachments

        Issue Links

          Activity

            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).

            amcsi 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).

            People

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

              Dates

                Created:
                Updated:
                Resolved: