增加构建通知
This commit is contained in:
parent
3fc6ddc8fc
commit
fe66ee4d5f
@ -595,8 +595,8 @@ public class JenkinsBuildServiceImpl extends BaseServiceImpl<JenkinsBuild, Jenki
|
|||||||
jenkinsBuildNotificationRepository.save(record);
|
jenkinsBuildNotificationRepository.save(record);
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
// 未超时,标记开始(可选:发送"构建中"通知)
|
// 未超时,发送"构建中"通知
|
||||||
// sendNotification(channel, job, build, "BUILDING");
|
sendNotification(config, channel, job, build, "BUILDING", externalSystem, application, environment);
|
||||||
record.setBuildStartNotice(true);
|
record.setBuildStartNotice(true);
|
||||||
jenkinsBuildNotificationRepository.save(record);
|
jenkinsBuildNotificationRepository.save(record);
|
||||||
return;
|
return;
|
||||||
@ -607,8 +607,8 @@ public class JenkinsBuildServiceImpl extends BaseServiceImpl<JenkinsBuild, Jenki
|
|||||||
if (!record.getBuildEndNotice() && isBuildFinished(build)) {
|
if (!record.getBuildEndNotice() && isBuildFinished(build)) {
|
||||||
String status = build.getBuildStatus();
|
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);
|
sendNotification(config, channel, job, build, status, externalSystem, application, environment);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user