增加构建通知
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.enums.LogLevel;
|
||||
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 jakarta.annotation.Resource;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@ -250,5 +251,12 @@ public class JenkinsBuildDelegate extends BaseNodeDelegate<JenkinsBuildInputMapp
|
||||
|
||||
// 制品URL(服务层已拼接)
|
||||
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