Subtext Cruising In CruiseControl.NET

0 comments suggest edit

Cruise Control Logo With many thanks to Simone Chiaretta (blog in Italian) for his effort, we now have a working CruiseControl.NET setup for Subtext. Check out the chrome (or lack thereof) on our CCNET dashboard.

Though we have some kinks to work out (the build is apparently broken according to CCNET), I am particularly happy about getting this up and running. As a distributed open source project, it is part of our master plan to follow agile development practices that are well suited to building Subtext. Continuous integration is particularly important for us since we are in different time zones and locations.

The CCNet server is running on Windows 2003 within a VMWare Virtual Server on my old development workstation. That makes our build server very portable should we decide to host it elsewhere someday.

Once we get the kinks worked out, you can download the CCTray system tray applet and keep tabs on the development of Subtext. You’ll know exactly who and when someone breaks the build. How is that for open source?

To get CCTray to work, make sure your firewall allows TCP traffic over port 21234. Then add the server build.subtextproject.com:21234.

Though for now, let’s be adults and keep the teasing to a minimum. I apparently broke the build, but I am betting it is a configuration issue with moving the virtual server from Italy to Los Angeles. Ciao!

Found a typo or error? Suggest an edit! If accepted, your contribution is listed automatically here.

Comments

avatar

11 responses

  1. Avatar for Simone Chiaretta
    Simone Chiaretta May 3rd, 2006

    There is also an undocumented feeature that allow CCTray to run over HTTP, so you don't have to let that ugly remoting port open on your firewall (and on the server)
    I'll discuss it later on my blog

  2. Avatar for Robb Allen
    Robb Allen May 3rd, 2006
    You’ll know exactly who and when someone breaks the build.


    I have now officially decided to no longer post my code under my own name....

  3. Avatar for Dimitri Glazkov
    Dimitri Glazkov May 3rd, 2006

    This rocks! Although I've fallen off the big ol' bandwagon lately, I am still hoping to be part of this project as soon as the time permits.
    ..
    Whatcha think of the last sentence? I am practicing my Consulglish.

  4. Avatar for Simone Chiaretta
    Simone Chiaretta May 3rd, 2006

    I was thinking of setting up a website where there is also the face of the developer that caused the build to fail :-)
    Like this one :
    Continuous Integration using an LCD-TV

  5. Avatar for Haacked
    Haacked May 3rd, 2006

    I love it! I want to set up red, green, and yellow light bulbs using X10 tech. I saw a blog post on it a while ago.

  6. Avatar for Steve Harman
    Steve Harman May 4th, 2006

    Simo,
    Please feel free to use this picture for the Cruise Control server's "Developer Who Broke subText" image.

  7. Avatar for Haacked
    Haacked May 4th, 2006

    That picture can also double as the developer who fixed the build.
    Booyah!

  8. Avatar for Simone Chiaretta
    Simone Chiaretta May 4th, 2006

    CCTray has a built in support for X10 devices...

  9. Avatar for Steve Harman
    Steve Harman May 4th, 2006
    That picture can also double as the developer who fixed the build.

    Ah, touché! I can't believe I didn't see that one comming.
    On a side note... Phil, have you been using CoComment recently? I've been keeping an eye on CoComment since I signed up and noticed none of your recent comments are showing up. What gives?

  10. Avatar for you've been HAACKED
    you've been HAACKED April 24th, 2007

    The Death Of The Subtext Build Server

  11. Avatar for Community Blogs
    Community Blogs April 24th, 2007

    Take a good look at this picture. That there is pretty much my Shuttle machine today, metaphorically