結論
プラグインを入れます。以下のフォークプロダクトが Webhook を用いるプラグインで良い感じなので、こちらを利用しましょう。
具体的な方法
1. インストール
libext
というディレクトリの配下に、releases から落としてきた jar
ファイルを置けば OK です。libext
に移動して wget
するのが手軽でいいのではないでしょうか。
インストール後に Rundeck の再起動は不要です。
2. Project Configuration File の編集(行の追加)
ドキュメントにも記載があるように この設定は 必須 です。
メニューから PROJECT SETTINGS
-> Edit Configuration...
とたどります。その後に右上の Edit Configuration File
のリンクをたどります。すると設定ファイルを編集するエディタが立ち上がりますので、以下の行を追加します。
project.plugin.Notification.SlackNotification.webhook_url=https://hooks.slack.com/services/FOO/BAR/hogefuga
繰り返しますがこの設定は 必須 です。Webhook のアドレスや、ポストするチャンネルは上書きはできるのですが、この設定あっての上書きです*1。
補足
- Docker イメージを用いている場合はディレクトリ構造の関係上、シンボリックリンクを張る必要があります*2
- Rundeck のバージョンによってはデフォルトでこのプラグインが入っているようです*3