增加构建通知

This commit is contained in:
dengqichen 2025-11-27 17:06:25 +08:00
parent 3fc6ddc8fc
commit fe66ee4d5f

View File

@ -595,8 +595,8 @@ public class JenkinsBuildServiceImpl extends BaseServiceImpl<JenkinsBuild, Jenki
jenkinsBuildNotificationRepository.save(record);
return;
} else {
// 未超时标记开始可选发送"构建中"通知
// sendNotification(channel, job, build, "BUILDING");
// 未超时发送"构建中"通知
sendNotification(config, channel, job, build, "BUILDING", externalSystem, application, environment);
record.setBuildStartNotice(true);
jenkinsBuildNotificationRepository.save(record);
return;
@ -607,8 +607,8 @@ public class JenkinsBuildServiceImpl extends BaseServiceImpl<JenkinsBuild, Jenki
if (!record.getBuildEndNotice() && isBuildFinished(build)) {
String status = build.getBuildStatus();
// 只通知成功和失败
if ("SUCCESS".equals(status) || "FAILURE".equals(status)) {
// 通知成功失败取消
if ("SUCCESS".equals(status) || "FAILURE".equals(status) || "ABORTED".equals(status)) {
sendNotification(config, channel, job, build, status, externalSystem, application, environment);
}