public static File resolveMachinePath(String machineCustomPath, String machineVersion) { if (StringUtils.isBlank(machineCustomPath)) { machineCustomPath = DOCKER_MACHINE_ARQUILLIAN_PATH; } String dockerMachineFile = HomeResolverUtil.resolveHomeDirectoryChar( machineCustomPath + "/" + machineVersion + "/" + DockerMachine.DOCKER_MACHINE_EXEC); return new File(dockerMachineFile); }
public static File resolveMachinePath(String machineCustomPath, String machineVersion) { if (StringUtils.isBlank(machineCustomPath)) { machineCustomPath = DOCKER_MACHINE_ARQUILLIAN_PATH; } String dockerMachineFile = HomeResolverUtil.resolveHomeDirectoryChar( machineCustomPath + "/" + machineVersion + "/" + DockerMachine.DOCKER_MACHINE_EXEC); return new File(dockerMachineFile); }
HomeResolverUtil.resolveHomeDirectoryChar(getDefaultTlsDirectory(config)));
HomeResolverUtil.resolveHomeDirectoryChar(getDefaultTlsDirectory(config)));
@Test public void shouldResolveTildeCharacterToHome() { System.setProperty("user.home", "/home/arquillian"); String resolvedPath = HomeResolverUtil.resolveHomeDirectoryChar("~/certs"); assertThat(resolvedPath, is("/home/arquillian/certs")); } }
public DockerClientExecutor(CubeDockerConfiguration cubeConfiguration) { final DefaultDockerClientConfig.Builder configBuilder = DefaultDockerClientConfig .createDefaultConfigBuilder(); String dockerServerUri = cubeConfiguration.getDockerServerUri(); dockerUri = URI.create(dockerServerUri); dockerServerIp = cubeConfiguration.getDockerServerIp(); configBuilder.withApiVersion(cubeConfiguration.getDockerServerVersion()) .withDockerHost(dockerUri.toString()); if (cubeConfiguration.getUsername() != null) { configBuilder.withRegistryUsername(cubeConfiguration.getUsername()); } if (cubeConfiguration.getPassword() != null) { configBuilder.withRegistryPassword(cubeConfiguration.getPassword()); } if (cubeConfiguration.getEmail() != null) { configBuilder.withRegistryEmail(cubeConfiguration.getEmail()); } if (cubeConfiguration.getDockerRegistry() != null) { configBuilder.withRegistryUrl(cubeConfiguration.getDockerRegistry()); } if (cubeConfiguration.getCertPath() != null) { configBuilder.withDockerCertPath(HomeResolverUtil.resolveHomeDirectoryChar(cubeConfiguration.getCertPath())); } configBuilder.withDockerTlsVerify(cubeConfiguration.getTlsVerify()); this.dockerClientConfig = configBuilder.build(); this.cubeConfiguration = cubeConfiguration; this.dockerClient = buildDockerClient(); }
public DockerClientExecutor(CubeDockerConfiguration cubeConfiguration) { final DefaultDockerClientConfig.Builder configBuilder = DefaultDockerClientConfig .createDefaultConfigBuilder(); String dockerServerUri = cubeConfiguration.getDockerServerUri(); dockerUri = URI.create(dockerServerUri); dockerServerIp = cubeConfiguration.getDockerServerIp(); configBuilder.withApiVersion(cubeConfiguration.getDockerServerVersion()) .withDockerHost(dockerUri.toString()); if (cubeConfiguration.getUsername() != null) { configBuilder.withRegistryUsername(cubeConfiguration.getUsername()); } if (cubeConfiguration.getPassword() != null) { configBuilder.withRegistryPassword(cubeConfiguration.getPassword()); } if (cubeConfiguration.getEmail() != null) { configBuilder.withRegistryEmail(cubeConfiguration.getEmail()); } if (cubeConfiguration.getDockerRegistry() != null) { configBuilder.withRegistryUrl(cubeConfiguration.getDockerRegistry()); } if (cubeConfiguration.getCertPath() != null) { configBuilder.withDockerCertPath(HomeResolverUtil.resolveHomeDirectoryChar(cubeConfiguration.getCertPath())); } configBuilder.withDockerTlsVerify(cubeConfiguration.getTlsVerify()); this.dockerClientConfig = configBuilder.build(); this.cubeConfiguration = cubeConfiguration; this.dockerClient = buildDockerClient(); }