Tabnine Logo
Image.getTag
Code IndexAdd Tabnine to your IDE (free)

How to use
getTag
method
in
org.arquillian.cube.docker.impl.client.config.Image

Best Java code snippets using org.arquillian.cube.docker.impl.client.config.Image.getTag (Showing top 12 results out of 315)

origin: org.arquillian.cube/arquillian-cube-docker

public void pullImage(String imageName) {
  this.readWriteLock.readLock().lock();
  try {
    final Image image = Image.valueOf(imageName);
    PullImageCmd pullImageCmd = this.dockerClient.pullImageCmd(image.getName());
    String tag = image.getTag();
    if (tag != null && !"".equals(tag)) {
      pullImageCmd.withTag(tag);
    } else {
      pullImageCmd.withTag("latest");
    }
    pullImageCmd.exec(new PullImageResultCallback()).awaitSuccess();
  } finally {
    this.readWriteLock.readLock().unlock();
  }
}
origin: arquillian/arquillian-cube

public void pullImage(String imageName) {
  this.readWriteLock.readLock().lock();
  try {
    final Image image = Image.valueOf(imageName);
    PullImageCmd pullImageCmd = this.dockerClient.pullImageCmd(image.getName());
    String tag = image.getTag();
    if (tag != null && !"".equals(tag)) {
      pullImageCmd.withTag(tag);
    } else {
      pullImageCmd.withTag("latest");
    }
    pullImageCmd.exec(new PullImageResultCallback()).awaitSuccess();
  } finally {
    this.readWriteLock.readLock().unlock();
  }
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseSimpleImages() {
  final Image image = Image.valueOf("my_image");
  assertThat(image.getName(), is("my_image"));
  assertThat(image.getTag(), is(nullValue()));
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseRepositoryImages() {
  final Image image = Image.valueOf("localhost:5000/organization/my_image");
  assertThat(image.getName(), is("localhost:5000/organization/my_image"));
  assertThat(image.getTag(), is(nullValue()));
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseOrganizationImages() {
  final Image image = Image.valueOf("organization/my_image");
  assertThat(image.getName(), is("organization/my_image"));
  assertThat(image.getTag(), is(nullValue()));
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseRepositoryImagesAndSeveralOrganizationLevels() {
  final Image image = Image.valueOf("localhost:5000/organization/organization2/my_image");
  assertThat(image.getName(), is("localhost:5000/organization/organization2/my_image"));
  assertThat(image.getTag(), is(nullValue()));
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseSimpleImagesWithTag() {
  final Image image = Image.valueOf("my_image:tag");
  assertThat(image.getName(), is("my_image"));
  assertThat(image.getTag(), is("tag"));
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseOrganizationalImagesWithTag() {
  final Image image = Image.valueOf("organization/my_image:tag");
  assertThat(image.getName(), is("organization/my_image"));
  assertThat(image.getTag(), is("tag"));
}
origin: arquillian/arquillian-cube

  @Test
  public void shouldParseRepositoryImagesWithTagAndSeveralOrganizationLevels() {
    final Image image = Image.valueOf("localhost:5000/organization/organization2/my_image:tag");
    assertThat(image.getName(), is("localhost:5000/organization/organization2/my_image"));
    assertThat(image.getTag(), is("tag"));
  }
}
origin: arquillian/arquillian-cube

@Test
public void should_override_custom_cube_properties() throws IOException {
  File newFile = testFolder.newFile("config.yaml");
  Files.write(Paths.get(newFile.toURI()), CONTENT.getBytes());
  Map<String, String> parameters = new HashMap<String, String>();
  parameters.put("serverVersion", "1.13");
  parameters.put("serverUri", "http://localhost:25123");
  parameters.put("dockerContainersFiles", newFile.toURI().toString());
  parameters.put("definitionFormat", DefinitionFormat.CUBE.name());
  parameters.put("cubeSpecificProperties", OVERRIDE_CUSTOM);
  CubeDockerConfiguration cubeConfiguration = CubeDockerConfiguration.fromMap(parameters, null);
  final DockerCompositions dockerContainersContent = cubeConfiguration.getDockerContainersContent();
  final CubeContainer tomcat = dockerContainersContent.get("tomcat");
  assertThat(tomcat, is(notNullValue()));
  assertThat(tomcat.getImage().getTag(), is("7.0"));
  assertThat(tomcat.getAwait().getStrategy(), is("polling"));
  assertThat(tomcat.getBeforeStop().size(), is(1));
}
origin: arquillian/arquillian-cube

@Test
public void shouldParseRepositoryImagesWithTag() {
  final Image image = Image.valueOf("localhost:5000/organization/my_image:tag");
  assertThat(image.getName(), is("localhost:5000/organization/my_image"));
  assertThat(image.getTag(), is("tag"));
}
origin: arquillian/arquillian-cube

Assert.assertEquals("7.0", container.getImage().getTag());
org.arquillian.cube.docker.impl.client.configImagegetTag

Popular methods of Image

  • getName
  • valueOf
  • toImageRef
  • toString
  • <init>
  • isPort

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSupportFragmentManager (FragmentActivity)
  • scheduleAtFixedRate (Timer)
  • addToBackStack (FragmentTransaction)
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Path (java.nio.file)
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • JComboBox (javax.swing)
  • JFileChooser (javax.swing)
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now