diff --git a/Build/bamboo/src/main/java/core/NightlySpec.java b/Build/bamboo/src/main/java/core/NightlySpec.java index 2b171e1748213c66215111828a68f168ef897f1e..79d08c99fb16ab7b274ec4f1309503687c1bb2a0 100644 --- a/Build/bamboo/src/main/java/core/NightlySpec.java +++ b/Build/bamboo/src/main/java/core/NightlySpec.java @@ -16,14 +16,18 @@ package core; import java.util.ArrayList; import com.atlassian.bamboo.specs.api.BambooSpec; +import com.atlassian.bamboo.specs.api.builders.AtlassianModule; import com.atlassian.bamboo.specs.api.builders.BambooKey; import com.atlassian.bamboo.specs.api.builders.Variable; +import com.atlassian.bamboo.specs.api.builders.notification.AnyNotificationRecipient; +import com.atlassian.bamboo.specs.api.builders.notification.Notification; import com.atlassian.bamboo.specs.api.builders.plan.Job; import com.atlassian.bamboo.specs.api.builders.plan.Plan; import com.atlassian.bamboo.specs.api.builders.plan.Stage; import com.atlassian.bamboo.specs.api.builders.plan.branches.BranchCleanup; import com.atlassian.bamboo.specs.api.builders.plan.branches.PlanBranchManagement; import com.atlassian.bamboo.specs.api.builders.project.Project; +import com.atlassian.bamboo.specs.builders.notification.PlanCompletedNotification; import com.atlassian.bamboo.specs.builders.task.ScriptTask; import com.atlassian.bamboo.specs.builders.trigger.ScheduledTrigger; import com.atlassian.bamboo.specs.model.task.ScriptTaskProperties; @@ -232,6 +236,12 @@ public class NightlySpec extends AbstractCoreSpec { new PlanBranchManagement() .delete(new BranchCleanup()) .notificationForCommitters() + ) + .notifications(new Notification() + .type(new PlanCompletedNotification()) + .recipients(new AnyNotificationRecipient(new AtlassianModule("com.atlassian.bamboo.plugins.bamboo-slack:recipient.slack")) + .recipientString("https://intercept.typo3.com/bamboo") + ) ); } }