ソースを参照

PackerConfig 添加约束, 只有 PackType 是 docker 时才需要 DockerRegistry

reghao 1 年間 前
コミット
2ae658eba8

+ 2 - 0
web/src/main/java/cn/reghao/devops/web/mgr/builds/model/po/PackerConfig.java

@@ -15,6 +15,7 @@ import javax.persistence.Entity;
 import javax.persistence.OneToOne;
 import javax.persistence.Table;
 import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
 import javax.validation.constraints.Pattern;
 
 /**
@@ -43,6 +44,7 @@ public class PackerConfig extends BaseEntity {
     // 构建生成的可执行文件及配置文件, 脚本文件等所在的目录名, 目录位于 appRootPath 下
     @NotBlank(groups = { ZipPacker.class }, message = "bin 目录不能为空")
     private String binDirname;
+    @NotNull(groups = { DockerPacker.class }, message = "dockerRegistry 不能为 null")
     @OneToOne
     private DockerRegistry dockerRegistry;