Wednesday, 18 March 2009

Cruise Control.NET Tray Tool on linux

I started looking at creating a port of the cctray tool for CruiseControl.NET but after looking at how it was implemented i decided that it might be easier, and more fun, to implement one myself using mono and GTK#. At the moment the application has the ability to display notification when a build event occurs and to display the list of projects that are being watched. The source code will be available on Launch Pad when I figure out how to use bzr.

https://code.launchpad.net/~john-yeticode/cctray-gtk/trunk

here are some screen shots of how it currently looks.





Cruise Control.NET home page

2 comments:

  1. I tried to make CCTray work on mono once and i had to comment out a lot of stuff to get it kind of working (all the windows-isms had to go)... After i got it running there were still a bunch of problems, like a ghost window with no content behind the CCTray window, all the projects showing up 2 times and the tray icon also didn't work as it should. After all i think writing a Gtk# client is a good idea. I hope you will publish the code soon so i can try it out in my GNOME environment. BTW, do you use CCTrayLib for that project?

    regards,

    Daniel

    ReplyDelete
  2. Just found out that you did publish the code already and that also answered my question about CCTrayLib. I'll try it out and let you know how it work.

    regards,

    Daniel

    ReplyDelete