1

ビルドが成功すると Slack 通知を受け取りますが、失敗すると受け取りません。Drone の Web UI を見ると、ビルドが失敗すると停止し、slack プラグインが実行されないように見えます。

ビルドが成功すると、次のことがnotify起こります。

ここに画像の説明を入力

失敗したビルドは通知ステージに到達しません:

失敗したビルド

の主要部分は次の.drone.ymlとおりです。

  build:
    image: propheris/ruby:2.4.0
    secrets: [gems_password]
    commands:
      - exit 0     

  notify:
    image: plugins/slack
    webhook: https://example.com/hooks/token
    channel: dev
    username: drone
    icon_emoji: drone

成功または失敗したビルドを変更exit 0またはシミュレートします。exit 1

  • ドローン 0.7
  • プラグイン/スラック
4

1 に答える 1