chriseldredge / vulcan

Continuous Integration server
GNU General Public License v2.0
0 stars 1 forks source link

Implement jabber plugin #165

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Create a jabber build listener plugin that sends instant messages when
certain build events occur.  Implement support for early notification that
a build will fail immediately when an error is logged instead of waiting
for the build to complete.

Original issue reported on code.google.com by chris.eldredge@gmail.com on 24 Jul 2009 at 5:40

GoogleCodeExporter commented 9 years ago
Need to:

* Find suitable jabber client library
* Provide means of specifying screen names to notify
* Provide means of mapping commit authors to screen names
* Provide configuration options to specify desired behavior

Original comment by chris.eldredge@gmail.com on 24 Jul 2009 at 5:42

GoogleCodeExporter commented 9 years ago
r697, r698

Original comment by chris.eldredge@gmail.com on 25 Jul 2009 at 6:57

GoogleCodeExporter commented 9 years ago
r699, r700, r702, r205, r706, r708, r709, r710, r711, r713, r723

Original comment by chris.eldredge@gmail.com on 28 Jul 2009 at 2:41

GoogleCodeExporter commented 9 years ago
TODO:

Implement additional template substitutions:
 * Message
 * Source
 * Line
 * Code
 * BuildNumber
 * ProjectName

Maybe:
 * Revision
 * Revisions you committed
 * Your screen name

Original comment by chris.eldredge@gmail.com on 28 Jul 2009 at 2:45

GoogleCodeExporter commented 9 years ago
r725, r726, r727, r728.

Original comment by chris.eldredge@gmail.com on 4 Aug 2009 at 2:05

GoogleCodeExporter commented 9 years ago
ERROR net.sourceforge.vulcan.scheduler.thread.AbstractScheduler$1: An exception
occurred while executing Scheduler "Hephaestus."  The detailed error message is 
"null."
java.lang.NullPointerException
    at
net.sourceforge.vulcan.jabber.JabberBuildStatusListener.substituteParameters(Jab
berBuildStatusListener.java:179)
    at
net.sourceforge.vulcan.jabber.JabberBuildStatusListener.formatNotificationMessag
e(JabberBuildStatusListener.java:175)
    at
net.sourceforge.vulcan.jabber.JabberBuildStatusListener.onBuildMessageLogged(Jab
berBuildStatusListener.java:248)
    at net.sourceforge.vulcan.jabber.JabberPlugin.onBuildCompleted(JabberPlugin.java:115)

Original comment by chris.eldredge@gmail.com on 10 Aug 2009 at 2:07

GoogleCodeExporter commented 9 years ago
Closing.  Additional Jabber related issues will be tracked as defects or 
extensions
to initial support.

Original comment by chris.eldredge@gmail.com on 19 Aug 2009 at 3:50