Commit Graph
39 Commits
Author SHA1 Message Date
Brad Rydzewski ff127f0349 webhook payload should include the host URL 2015-01-13 21:57:30 -08:00
Michael Nutt b94280c15c Change from notification after_success and after_failure to change
Also removes the extra db field; instead, just send Prior as part of the Request.

This reverts commit e8b993e7da.
2014-12-30 13:25:14 -05:00
Michael Nutt e8b993e7da Add support for after_success and after_failure to email notifications
This allows you to restrict email notifications to only be sent after the build changes from success to failure or failure to success.  It errs on the side of sending the notification; if the build is in another state (hung, for instance) or there was no previous build on the branch the email will also be sent.

Since the notify plugin shouldn't really have any responsibility for querying the database to find the previous commit's status, we store it on the commit when we save it.
2014-12-30 11:37:57 -05:00
Brad Rydzewski e70c8d5c75 Merge pull request #755 from Bugagazavr/katoim
Added KatoIM support
2014-12-13 13:22:22 -08:00
Amanda Cameron 74f574f864 Fix IRC notification to use .Quit() instead of .Disconnect() 2014-12-13 10:23:44 -05:00
Amanda Cameron 1236d44bfc Fix the IRC notification plugin. 2014-12-13 09:48:56 -05:00
Kirill Zaitsev 3d244fcdae Added KatoIM support 2014-12-13 13:01:21 +03:00
Mark Steve Samson 7c27628976 Update Slack plugin config (Closes #612) 2014-11-17 21:22:04 +08:00
ap4y 65f938888e Add plain text fallback messages for slack plugin 2014-11-11 17:18:18 +13:00
Christopher Brickley 22698625ed swap url and linktext positions for slack 2014-11-04 14:39:33 -05:00
Ciaran Downey 0a0151fa5e Adjust Slack message format to match HipChat's
Also add some tests for formatting. See #586.
2014-10-22 22:26:14 -07:00
Brad Rydzewski d0afc3df94 returning error from notification sendJson for debugging 2014-10-14 22:43:29 -07:00
Brad Rydzewski 9ed96af13b modified Gitter api to use constants when comparing status 2014-10-14 21:53:27 -07:00
Brad Rydzewski 4f3f2875f6 merged flowdock notifications & github publishing into exp 2014-10-11 16:14:49 -07:00
Brad Rydzewski 76f76c0bf6 fixed slack test 2014-10-11 15:41:20 -07:00
Brad Rydzewski ea05ec725a merged plugin changes from master to exp 2014-10-11 15:35:25 -07:00
Matt Martz 086554a8b0 add slack colors to messages
cherry-picked over 224ff3ca08 from master
2014-10-08 11:57:17 -04:00
Kirill Zaitsev a6f38b3966 Added gitter support 2014-10-02 18:26:47 +04:00
ap4y 8e6d6012aa Use DI for hipchat client, add tests for hipchat notifications via mocked client 2014-09-15 19:52:15 -07:00
ap4y 7e021f9eb7 Notify silently on start and success, trigger hipchat notifications only
on fail
2014-09-15 04:20:43 -07:00
ap4y 9e761c319c Make hipchat notification messages more verbose 2014-09-15 04:20:02 -07:00
Brad Rydzewski 6f3997f4e1 moved IRC and Webhooks to their own packages
updated email template to include link to build
updated readme to include correct badge
2014-09-09 23:19:04 -07:00
Brad Rydzewski 3493b868ef upgrade go1.3 and irc library 2014-09-09 21:41:11 -07:00
Brad Rydzewski 5eb0aab517 fixed IRC plugin 2014-09-09 21:32:10 -07:00
Brad Rydzewski 5c26f79940 fixed error with baseURL in github status api plugin 2014-09-09 20:11:50 -07:00
Brad Rydzewski 7b62f3ff85 Update github.go 2014-09-09 12:08:48 -07:00
Brad Rydzewski ca3d15bca2 refactored how remotes work and how (some) config is loaded 2014-09-03 00:23:36 -07:00
Brad Rydzewski 2593aeca27 fixed panic in notification plugin code 2014-08-14 12:36:45 -07:00
Brad Rydzewski d3f4754397 Update notification.go 2014-08-14 11:41:56 -07:00
Brad Rydzewski 06fef06d9e Update notification.go 2014-08-14 10:26:27 -07:00
Brad Rydzewski d78ce6dc59 Update notification.go
fixed nil pointer / panic
2014-08-14 10:22:54 -07:00
Brad Rydzewski 15397747cd improved email subject 2014-08-03 21:36:54 -07:00
Brad Rydzewski 302a898848 fixed missing dep in Makefile 2014-08-03 21:33:47 -07:00
Brad Rydzewski 4a5dce76cd github status API now functioning properly 2014-08-03 21:28:51 -07:00
Brad Rydzewski 2450cda3c5 initial work to re-implement the GitHub status API (issue #403) 2014-08-03 16:10:04 -07:00
Brad Rydzewski 994b6f0994 added email notifications 2014-08-03 14:45:50 -07:00
Brad Rydzewski 91f7a63d21 updated notification plugins to use model.Request 2014-07-12 19:01:34 -07:00
Brad Rydzewski 36b01512c0 Refactored to use Model and Database folders 2014-06-12 16:41:04 -07:00
Brad Rydzewski 170135cb1d Move Plugins to a /plugin Directory 2014-06-12 14:46:55 -07:00