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 Details

    • WinstoneDockerController

      @Inject public WinstoneDockerController(com.google.inject.Injector i)
  • Method Details