C# Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AppVeyorServices Fixed bug where AppVeyor was overwriting every CI server's URL Mar 2, 2016
BambooServices
BuildBotServices Can now generate travis api auth tokens for Issue #42 Sep 13, 2014
CruiseControlNetServices Can now generate travis api auth tokens for Issue #42 Sep 13, 2014
HudsonServices
Images Splash screen update Apr 5, 2014
Libs Fixed more deployment issues with 2.3.7 Oct 31, 2014
MockCiServerServices Can now generate travis api auth tokens for Issue #42 Sep 13, 2014
Releases advertise=no is required by wyBuild Jan 21, 2016
SimpleSirenOfShameDeviceExample Can now generate travis api auth tokens for Issue #42 Sep 13, 2014
SirenOfShame.CLI Can now generate travis api auth tokens for Issue #42 Sep 13, 2014
SirenOfShame.Extruder.WixSetup Updated all references to sirenofshame to use https! Aug 31, 2016
SirenOfShame.Extruder Updated all references to sirenofshame to use https! Aug 31, 2016
SirenOfShame.HardwareTestGui Makes hardware test gui more touch-friendly Jul 9, 2017
SirenOfShame.Lib Fixes issue with invoking on control that is disposed/has no handle Aug 29, 2017
SirenOfShame.Test.Unit Fixing what I think is a bug, added unit tests Feb 8, 2017
SirenOfShame.WixSetup 2.4.10 Jul 9, 2017
SirenOfShame 2.4.10 Jul 9, 2017
SoxLib.Test.Unit Fixing the build by fixing the log4net reference in test Oct 1, 2014
SoxLib Can now generate travis api auth tokens for Issue #42 Sep 13, 2014
TeamCityServices Fixes broken unit test 'TeamCityFailureDueToCleanup' Jan 4, 2017
TeensyHidBootloaderLib Upgraded to 2.3.4 Sep 15, 2014
TestPages Resolves Issue #25 Jun 26, 2012
TfsRestServices Merge pull request #97 from jgressmann/tfs-task-canceled Jun 8, 2017
TfsServices Better naming to distinguish tfs clients Mar 23, 2016
TravisCiServices Trying to fix the build Sep 28, 2014
UsbLib Upgrade everything to .Net 4.5 (TFS 2013 needs it, but is a good excuse) May 22, 2014
WavToC Upgrade everything to .Net 4.5 (TFS 2013 needs it, but is a good excuse) May 22, 2014
packages removed unused dependencies Dec 27, 2015
.gitattributes git attributes Sep 29, 2012
.gitignore Ability to test the siren in the extruder Oct 30, 2014
.mailmap Added mightymuke to mailmap Oct 15, 2012
LICENSE.md Added a GPL license Oct 15, 2012
Local.testsettings Initial commit Jul 1, 2011
README.md Updates readme to include TFS versions 2015 and 2017 Apr 4, 2017
SirenOfShame.sln Added minimum code for a new TfsRest plugin Mar 2, 2016
SirenOfShame.sln.DotSettings Resharper cleanup Nov 5, 2015
SirenOfShame.vsmdi Initial commit Jul 1, 2011
TraceAndTestImpact.testsettings Initial commit Jul 1, 2011
_makeFirmwareUpgradeXml.bat added date to firmware file Aug 1, 2011
wyBuild or wyUpdate Update Deploy Instructions.txt wyUpdates for 2.2.3 Jun 4, 2014

README.md

Summary

A devious solution for keeping the team from breaking the build ... while silmultaneously giving the illusion of making the project more fun

Siren of Shame Screenshot

For more information see: https://sirenofshame.com

What Is It?

Siren of shame is a build monitor that connects to:

  • TFS (2008, 2010, 2012, 2013, 2015, 2017)
  • Jenkins (1.4)
  • Hudson (1.3, 2.0)
  • Team City (5.0, 6.0, 7.0)
  • Bamboo (2.3, 3.0)
  • CruiseControl.Net (1.8)
  • Travis
  • Buildbot

It's also a reputation and achievement system that optionally synchronizes to an online leader board.

It is also an API for an optional USB siren that is available for purchase.

Product Features

  • Displays pass/fail build status, author, and check-in comments
  • Counts down time remaining for in-progress builds
  • Maintains a "news feed" of recent build information
  • Supports full screen mode
  • Simultaneously connects to multiple build monitors
  • Gathers user statistics (e.g. fail percent, consecutive successful builds)
  • Tracks user "reputation"
  • Awards achievements for activities like fixing other people's builds
  • Plays audio (e.g. sad trombone) for various build events
  • Pops up modal or tray alerts (configurable)
  • Lights up and plays audio on the optional USB siren for build events

My CI (Optional Free Service)

If you create a free My CI Account you can also:

  • View build status on your Android, iPhone, Win8, or WinPhone
  • E-mail on build break / new achievements
  • View realtime build status on our website

Download Now

Download the latest officially released msi from our old website.

You can also pick up the bleeding edge .msi from our Team City build server generously provided by CodeBetter.

I want to keep track of Siren of Shame!

We're all social and stuff: