Когда моя сборка успешна, я получаю слабое уведомление, когда она терпит неудачу, я не получаю. Глядя на веб-интерфейс Drone, похоже, что он останавливается после сбоя сборки и slack plugin никогда не запускается.
Успешная сборка приводит к тому, что происходит 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
- плагин/провисание