Class WinstoneDockerController

  • All Implemented Interfaces:
    Closeable, AutoCloseable, IJenkinsController, AutoCleaned, LogListenable

    public class WinstoneDockerController
    extends LocalController
    Runs jenkins.war inside docker so that it gets a different IP address even though it's run on the same host.

    For efficiency, the docker container gets the entire host file system bind-mounted on it, and we ssh into that box and start jenkins.

    Author:
    Kohsuke Kawaguchi
    • Constructor Detail

      • WinstoneDockerController

        @Inject
        public WinstoneDockerController​(com.google.inject.Injector i)