You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`channel` - Override the default channel where we should send the notifications in slack. You can also give a value starting with `@` to send it to any specific user.
42
43
-`displayMaterialChanges` - Display material changes in the notification (git revisions for example). Defaults to true, set to false if you want to hide.
44
+
-`process-all-rules` - If true, all matching rules are applied instead of just the first.
43
45
-`proxy` - Specify proxy related settings for the plugin.
44
46
-`proxy.hostname` - Proxy Host
45
47
-`proxy.port` - Proxy Port
@@ -67,7 +69,7 @@ gocd.slack {
67
69
}]
68
70
}
69
71
```
70
-
`gocd.slack.pipelines` contains all the rules for the go-server. It is a list of rules (see below for what the parameters mean) for various pipelines. The plugin will pick the first matching pipeline rule from the pipelines collection above, so your most specific rule should be first, with the most generic rule at the bottom.
72
+
`gocd.slack.pipelines` contains all the rules for the go-server. It is a list of rules (see below for what the parameters mean) for various pipelines. The plugin will pick the first matching pipeline rule from the pipelines collection above, so your most specific rule should be first, with the most generic rule at the bottom. Alternatively, set the `process-all-rules` option to `true` and all matching rules will be applied.
71
73
-`name` - Regex to match the pipeline name
72
74
-`stage` - Regex to match the stage name
73
75
-`state` - State of the pipeline at which we should send a notification. You can provide multiple values separated by pipe (`|`) symbol. Valid values are passed, failed, cancelled, building, fixed, broken or all.
-`channel` - Override the default channel where we should send the notifications in slack. You can also give a value starting with `@` to send it to any specific user.
42
43
-`displayMaterialChanges` - Display material changes in the notification (git revisions for example). Defaults to true, set to false if you want to hide.
44
+
-`process-all-rules` - If true, all matching rules are applied instead of just the first.
43
45
-`proxy` - Specify proxy related settings for the plugin.
44
46
-`proxy.hostname` - Proxy Host
45
47
-`proxy.port` - Proxy Port
@@ -67,7 +69,7 @@ gocd.slack {
67
69
}]
68
70
}
69
71
```
70
-
`gocd.slack.pipelines` contains all the rules for the go-server. It is a list of rules (see below for what the parameters mean) for various pipelines. The plugin will pick the first matching pipeline rule from the pipelines collection above, so your most specific rule should be first, with the most generic rule at the bottom.
72
+
`gocd.slack.pipelines` contains all the rules for the go-server. It is a list of rules (see below for what the parameters mean) for various pipelines. The plugin will pick the first matching pipeline rule from the pipelines collection above, so your most specific rule should be first, with the most generic rule at the bottom. Alternatively, set the `process-all-rules` option to `true` and all matching rules will be applied.
71
73
-`name` - Regex to match the pipeline name
72
74
-`stage` - Regex to match the stage name
73
75
-`state` - State of the pipeline at which we should send a notification. You can provide multiple values separated by pipe (`|`) symbol. Valid values are passed, failed, cancelled, building, fixed, broken or all.
LOG.warn(String.format("Couldn't find any matching rule for %s/%s with status=%s", message.getPipelineName(), message.getStageName(), message.getStageResult()));
0 commit comments