From 1469a2bc441744b5a1eb55209079116371b7f53d Mon Sep 17 00:00:00 2001 From: Ragha Vema Date: Sun, 29 Nov 2020 19:01:25 -0500 Subject: [PATCH] add deployMetadata to Build, buildUrl to DeploymentRequest (#289) --- pom.xml | 2 +- src/main/java/com/capitalone/dashboard/model/Build.java | 6 ++++++ .../dashboard/request/DeployDataCreateRequest.java | 5 +++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 16abb730..45c9157b 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ com.capitalone.dashboard core jar - 3.10.11 + 3.11.0 ${project.groupId}:${project.artifactId} Core package shared by API layer and Microservices https://github.com/Hygieia/hygieia-core diff --git a/src/main/java/com/capitalone/dashboard/model/Build.java b/src/main/java/com/capitalone/dashboard/model/Build.java index 466d9531..f0aaa1bd 100755 --- a/src/main/java/com/capitalone/dashboard/model/Build.java +++ b/src/main/java/com/capitalone/dashboard/model/Build.java @@ -4,8 +4,10 @@ import org.springframework.data.mongodb.core.mapping.Document; import java.util.ArrayList; +import java.util.HashMap; import java.util.LinkedList; import java.util.List; +import java.util.Map; /** * The result of a Continuous Integration build execution. Typically produces binary artifacts. @@ -36,6 +38,7 @@ public class Build extends BaseModel { private List codeRepos = new ArrayList<>(); private List sourceChangeSet = new ArrayList<>(); private List stages = new LinkedList<>(); + private Map deployMetadata = new HashMap<>(); public ObjectId getCollectorItemId() { return collectorItemId; @@ -145,4 +148,7 @@ public void setStages(List stages) { this.stages = stages; } + public Map getDeployMetadata() { return deployMetadata; } + + public void setDeployMetadata(Map deployMetadata) { this.deployMetadata = deployMetadata; } } diff --git a/src/main/java/com/capitalone/dashboard/request/DeployDataCreateRequest.java b/src/main/java/com/capitalone/dashboard/request/DeployDataCreateRequest.java index 5a3987ac..0651e0c3 100644 --- a/src/main/java/com/capitalone/dashboard/request/DeployDataCreateRequest.java +++ b/src/main/java/com/capitalone/dashboard/request/DeployDataCreateRequest.java @@ -36,6 +36,7 @@ public class DeployDataCreateRequest { private String stageName; private String stageStatus; private String jobNumber; + private String buildUrl; public String getExecutionId() { return executionId; @@ -192,4 +193,8 @@ public void setNiceName(String niceName) { public String getArtifactPath() { return artifactPath; } public void setArtifactPath(String artifactPath) { this.artifactPath = artifactPath; } + + public String getBuildUrl() { return buildUrl; } + + public void setBuildUrl(String buildUrl) { this.buildUrl = buildUrl; } }