Procházet zdrojové kódy

strip docker repo prefix from PackerImage.name

tags/v1.5.4
Jonathan Cobb před 3 roky
rodič
revize
3d88725051
1 změnil soubory, kde provedl 14 přidání a 2 odebrání
  1. +14
    -2
      bubble-server/src/main/java/bubble/cloud/compute/docker/DockerComputeDriver.java

+ 14
- 2
bubble-server/src/main/java/bubble/cloud/compute/docker/DockerComputeDriver.java Zobrazit soubor

@@ -197,9 +197,21 @@ public class DockerComputeDriver extends ComputeServiceDriverBase {
final List<PackerImage> packerImages = new ArrayList<>();
for (Image i : images) {
final PackerImage p = new PackerImage();
final String name;
if (empty(i.getRepoTags())) {
name = i.getId();
} else if (i.getRepoTags().length == 1) {
if (i.getRepoTags()[0].contains(":")) {
name = i.getRepoTags()[0].substring(repository.indexOf(":")+1);
} else {
name = i.getRepoTags()[0];
}
} else {
name = json(i.getRepoTags());
}
p.setId(i.getId());
p.setName(empty(i.getRepoTags()) ? i.getId() : i.getRepoTags().length == 1 ? i.getRepoTags()[0] : json(i.getRepoTags()));
p.setRegions(null);
p.setName(name);
p.setRegions(CLOUD_REGIONS_ARRAY);
packerImages.add(p);
}
return packerImages;


Načítá se…
Zrušit
Uložit