This plugin allows Hudson to play arbitrary audio clips as build notifications.
This plugin requires that:
The build configuration allows you to select a sound to be played for any build state transition. You can configure:
The sound archive is a simple .zip or .jar file containing sound files.
Hudson analyses each file to detect whether it is a valid sound file supported by JavaSound. JavaSound supports AIFF, AU and WAV, see formats.
NOTE: The filename extension does not guarantee that the format is supported. If you have a file that doesn't play, try passing it though a conversion tool like http://www.youconvertit.com/.
Hudson ignores the archive folder structure (to simplify packaging) and uses the file name less extension as an ID, so keep the archive flat, or avoid having the same filename in multiple folders.
Hudson Sounds can read an archive from the local filing system, or an HTTP URL.
NOTE: Hudson streams the audio from the archive for each event (to reduce memory requirements), so make sure it's not too far away.
Within the Configure System section of Hudson Management locate the settings for Hudson Sounds.
Enter the path to the archive.
After changing the sound archive location URL you must save the form before being able to test the sounds.
The Test Sound advanced option shows a list of the sounds found in the archive and their supported format.