浏览代码

write version and hashes to bubble version properties file

tags/v1.1.4
Jonathan Cobb 4 年前
父节点
当前提交
b1f1751201
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. +6
    -1
      bubble-server/src/main/java/bubble/service/packer/PackerJob.java

+ 6
- 1
bubble-server/src/main/java/bubble/service/packer/PackerJob.java 查看文件

@@ -299,7 +299,12 @@ public class PackerJob implements Callable<List<PackerImage>> {
final File varsDir = mkdirOrDie(abs(tempDir) + "/roles/"+ROLE_BUBBLE+"/vars");
final StringBuilder b = new StringBuilder();
for (Map.Entry<String, String> var : versions.entrySet()) {
b.append(var.getKey().replace("-", "_")).append(" : '").append(var.getValue().trim()).append("'\n");
final String roleName = var.getKey();
final String version = var.getValue().trim();
final String roleBase = roleName.replace("-", "_");
final String hash = packerService.getSoftwareHash(roleName, version);
b.append(roleBase).append("_version : '").append(version).append("'\n")
.append(roleBase).append("_sha : '").append(hash).append("'\n");
}
FileUtil.toFileOrDie(new File(varsDir, "main.yml"), b.toString());
}


正在加载...
取消
保存