增加构建通知
This commit is contained in:
parent
22ad888c9f
commit
72a08a7950
@ -11,6 +11,7 @@ import com.qqchen.deploy.backend.workflow.dto.inputmapping.JenkinsBuildInputMapp
|
|||||||
import com.qqchen.deploy.backend.workflow.dto.outputs.JenkinsBuildOutputs;
|
import com.qqchen.deploy.backend.workflow.dto.outputs.JenkinsBuildOutputs;
|
||||||
import com.qqchen.deploy.backend.workflow.enums.LogLevel;
|
import com.qqchen.deploy.backend.workflow.enums.LogLevel;
|
||||||
import com.qqchen.deploy.backend.workflow.enums.LogSource;
|
import com.qqchen.deploy.backend.workflow.enums.LogSource;
|
||||||
|
import com.qqchen.deploy.backend.workflow.enums.NodeExecutionStatusEnum;
|
||||||
import com.qqchen.deploy.backend.workflow.service.IWorkflowNodeLogService;
|
import com.qqchen.deploy.backend.workflow.service.IWorkflowNodeLogService;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@ -250,5 +251,12 @@ public class JenkinsBuildDelegate extends BaseNodeDelegate<JenkinsBuildInputMapp
|
|||||||
|
|
||||||
// 制品URL(服务层已拼接)
|
// 制品URL(服务层已拼接)
|
||||||
output.setArtifactUrl(buildDetails.getArtifactUrl() != null ? buildDetails.getArtifactUrl() : "");
|
output.setArtifactUrl(buildDetails.getArtifactUrl() != null ? buildDetails.getArtifactUrl() : "");
|
||||||
|
|
||||||
|
// 节点状态:Jenkins 构建非 SUCCESS 时,节点标记为失败
|
||||||
|
if (buildStatus == JenkinsBuildStatus.SUCCESS) {
|
||||||
|
output.setStatus(NodeExecutionStatusEnum.SUCCESS);
|
||||||
|
} else {
|
||||||
|
output.setStatus(NodeExecutionStatusEnum.FAILURE);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user