Hudson Monitor and .NET Library
Access the Hudson Continuous Integration server through Microsoft .NET.
Hudson Tray Monitor runs in the system tray and notifies you whenever a build on your server starts, passes or fails. A context menu provides quick access to the jobs defined on the server.
The monitor integrates with the Windows 7 superbar to provide additional functionality through a customized Jump List and build progress indicator.
Screen Shots
Hudson Web Monitor allows you to run a ASP.NET MVC based website displaying the status of your build.
Ideally suited for team environments, it allows a monitoring machine to run a full screen display that instantly alerts the whole team as soon as the build fails.
You can view an online demo of the web monitor if you have a publicly accessible hudson server.
Screen Shots
Use the .NET library and source code to access the Hudson API and enhance your build and reporting processes.
namespace Flipbit.Hudson
{
/// <summary>
/// A "hello world" demo of the Hudson .NET library
/// </summary>
public class HudsonDemo
{
/// <summary>
/// Service to allow access to Hudson servers
/// </summary>
public IServerService ServerService { get; set; }
/// <summary>
/// Print a list of jobs and there statuses.
/// </summary>
public void Main () {
var server = ServerService.GetServer(new Uri("http://www.example.com/"));
Console.WriteLine("Jobs on server:");
foreach (var job in server.Jobs)
{
Console.WriteLine(job.Name + " - " + job.BuildStatus);
}
}
}
}