BuildDetailsVO.java 655 B

1234567891011121314151617181920212223242526272829303132
  1. package cn.seecoder.build.model.vo;
  2. import com.offbytwo.jenkins.model.Artifact;
  3. import com.offbytwo.jenkins.model.BuildResult;
  4. import com.offbytwo.jenkins.model.TestResult;
  5. import lombok.Data;
  6. import lombok.ToString;
  7. import java.util.List;
  8. @Data
  9. @ToString(exclude = "consoleOutput")
  10. public class BuildDetailsVO {
  11. private String jobName;
  12. private Integer buildId;
  13. private Long duration;
  14. private String consoleOutput;
  15. private BuildResult result;
  16. private List<Artifact> artifacts;
  17. private Long timestamps;
  18. // 目前只返回test类型问题的结果,对于Coverage和Mutation
  19. private TestResult testResult;
  20. }