C# Other
Clone or download
Latest commit 5948a9f Jan 24, 2018
Permalink
Failed to load latest commit information.
.github an initial issue template and PR template Dec 3, 2017
AppVeyorServices Can now create an msi via `.\build.ps1 -t Publish` Dec 7, 2017
BambooServices Fixes building msi via Release|x86 build Dec 8, 2017
BuildBotServices Fixes building msi via Release|x86 build Dec 8, 2017
CruiseControlNetServices Fixes building msi via Release|x86 build Dec 8, 2017
HudsonServices Fixes building msi via Release|x86 build Dec 8, 2017
Images Splash screen update Apr 5, 2014
Libs Fixed more deployment issues with 2.3.7 Oct 31, 2014
MockCiServerServices Can now create an msi via `.\build.ps1 -t Publish` Dec 7, 2017
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 create an msi via `.\build.ps1 -t Publish` Dec 7, 2017
SirenOfShame.Extruder.WixSetup Updated all references to sirenofshame to use https! Aug 31, 2016
SirenOfShame.Extruder Can now create an msi via `.\build.ps1 -t Publish` Dec 7, 2017
SirenOfShame.HardwareTestGui Makes hardware test gui more touch-friendly Jul 9, 2017
SirenOfShame.Lib Adds support for Unicode characters Dec 11, 2017
SirenOfShame.Test.Unit A unit test to support the timeout scenario Jan 24, 2018
SirenOfShame.WixSetup 2.4.12 Jan 24, 2018
SirenOfShame 2.4.12 Jan 24, 2018
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 building msi via Release|x86 build Dec 8, 2017
TeensyHidBootloaderLib Upgraded to 2.3.4 Sep 15, 2014
TestPages Resolves Issue #25 Jun 26, 2012
TfsRestServices A TaskCanceledException is a timeout and should always translate to a… Jan 24, 2018
TfsServices Fixes building msi via Release|x86 build Dec 8, 2017
TravisCiServices Fixes building msi via Release|x86 build Dec 8, 2017
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
.gitattributes git attributes Sep 29, 2012
.gitignore Introduce Cake Dec 7, 2017
.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 Linked to how to connects to vsts to help with Issue #108 Dec 9, 2017
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
build.cake Ability to set the version when publishing Jan 24, 2018
build.ps1 Introduce Cake Dec 7, 2017
build.sh Introduce Cake Dec 7, 2017
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: