com.palantir.docker.compose.DockerComposeRule.projectName()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(208)

本文整理了Java中com.palantir.docker.compose.DockerComposeRule.projectName()方法的一些代码示例,展示了DockerComposeRule.projectName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DockerComposeRule.projectName()方法的具体详情如下:
包路径:com.palantir.docker.compose.DockerComposeRule
类名称:DockerComposeRule
方法名:projectName

DockerComposeRule.projectName介绍

暂无

代码示例

代码示例来源:origin: palantir/atlasdb

public static RuleChain setup(
    Class<?> eteClass,
    String composeFile,
    List<String> availableClientNames,
    Map<String, String> environment) {
  availableClients = ImmutableList.copyOf(availableClientNames);
  DockerMachine machine = DockerMachine.localMachine().withEnvironment(environment).build();
  String logDirectory = EteSetup.class.getSimpleName() + "-" + eteClass.getSimpleName();
  docker = DockerComposeRule.builder()
      .file(composeFile)
      .machine(machine)
      .saveLogsTo(LogDirectory.circleAwareLogDirectory(logDirectory))
      .shutdownStrategy(ShutdownStrategy.AGGRESSIVE_WITH_NETWORK_CLEANUP)
      .build();
  DockerProxyRule dockerProxyRule = DockerProxyRule.fromProjectName(docker.projectName(), eteClass);
  return RuleChain
      .outerRule(GRADLE_PREPARE_TASK)
      .around(docker)
      .around(dockerProxyRule)
      .around(waitForServersToBeReady());
}

代码示例来源:origin: palantir/atlasdb

@Override
protected void before() throws Throwable {
  try {
    configFile = temporaryFolder.newFile("atlasdb-ete.yml");
    updateClientConfig(EMBEDDED_CONFIG);
  } catch (IOException e) {
    throw Throwables.propagate(e);
  }
  DockerMachine dockerMachine = createDockerMachine();
  dockerComposeRule = DockerComposeRule.builder()
      .machine(dockerMachine)
      .file("docker-compose.timelock-migration.cassandra.yml")
      .waitingForService("cassandra", HealthChecks.toHaveAllPortsOpen())
      .saveLogsTo(LogDirectory.circleAwareLogDirectory(TimeLockMigrationEteTest.class.getSimpleName()))
      .addClusterWait(new ClusterWait(ClusterHealthCheck.nativeHealthChecks(), WAIT_TIMEOUT))
      .build();
  dockerProxyRule = DockerProxyRule.fromProjectName(
      dockerComposeRule.projectName(),
      TimeLockMigrationEteTest.class);
  dockerComposeRule.before();
  dockerProxyRule.before();
}

代码示例来源:origin: palantir/docker-compose-rule

@Value.Default
public DockerComposeExecutable dockerComposeExecutable() {
  return DockerComposeExecutable.builder()
    .dockerComposeFiles(files())
    .dockerConfiguration(machine())
    .projectName(projectName())
    .build();
}

代码示例来源:origin: com.palantir.docker.compose/docker-compose-rule

@Value.Default
public DockerComposeExecutable dockerComposeExecutable() {
  return DockerComposeExecutable.builder()
    .dockerComposeFiles(files())
    .dockerConfiguration(machine())
    .projectName(projectName())
    .build();
}

代码示例来源:origin: com.palantir.docker.compose/docker-compose-rule-junit4

@Value.Default
public DockerComposeExecutable dockerComposeExecutable() {
  return DockerComposeExecutable.builder()
    .dockerComposeFiles(files())
    .dockerConfiguration(machine())
    .projectName(projectName())
    .build();
}

相关文章