Open tomaswarynyca opened 3 years ago
To make this more general, we would need to introduce a webhook system. The one I designed for Meli is a bit tedious to maintain, even though it works great. I'd love to see something a bit more simple.
Webhooks would have to be set per project. More generally, it would be nice at some point to have integrations to Mattermost, Discord, Slack, etc. The way we implemented it in Meli is generic enough that multiple integrations can be added.
Yes, as you say, it should be global to cover as many services as possible. I will analyze what you have put together at Meli and see what options I can come up with to implement.
Awesome ! By the way, thanks so much for putting effort into improving this project. I'm happy to see interest and PRs coming in, it's great to see other people collaborating !
Just here to add this would be awesome. That's really the only thing I see missing coming from Drone (I wasn't a heavy user, but email notifications of completion/failure were nice).
We could add an option that at the end of the execution of the work a notification is sent to x platform such as telegram, slack, discord indicating what was the result of the execution, if everything was executed correctly or if we had a problem that did not allow the complete execution.