Pivotal Labs

Main menu

Skip to primary content
Skip to secondary content
  • About
  • Case Studies
  • Team
    • Executives
    • Locations
      • San Francisco (HQ)
      • Boston
      • Boulder
      • Denver
      • London
      • Los Angeles
      • New York
  • Community
    • Blogs
    • Tech Talks
    • Events
  • Careers
    • Lifestyle
    • Principles & Practices
    • Benefits
    • FAQ
    • Apply
  • Contact
    • Press Room
    • Press Releases
    • In The News
    • Press Kit
  • All
  • Labs
  • Standup
  • Tracker

Interesting/Ask for Help for 02/06/2007

Joe Moore
Tuesday, February 6, 2007

Interesting Things

  • CruiseControl – setup: We are still setting up individual instances of CC for the various projects. There is also a CruiseControl RB project specifically for Ruby, which we’ll check out.
  • CruiseControl – branch: We have a custom version of CC that both fixes CC bugs and also runs our Rails CI environment. We’ve submitted our bug fix patches to the CC team, but they haven’t integrated them or formally responded an any way. Bummer.
  • Checking into a ‘red build?’: At least one project has been ‘red’, or broken, for several days, while developers continue to check into them. This is considered a no-no, but this situation is rarely black and white: some checkins were supposed to fix the build, so developers checked in additional code, too. More discussion to be had later. Sounds like a great topic for this site.
  • Brown Bag Topic: Rails, Plugins, Etc: What’s Supposed to Work but Doesn’t. Perhaps we’ll post our Brown Bag Lunch topics here.
    *Don’t forget that ActiveRecord creates transactions when saving, and that associated objects are also saved, in transactions. Thus a transaction failure will ‘unroll’ all of the changes.

Ask for Help

  • More projects need help getting CruiseControl running for their CI environments.
  • One of our projects is using Java + Jetty + JSP + IntelliJ IDEA and a few developers wanted to get some expert advice from everyone. They are running into some weird issues that are not well documented.
  • 0 Shares
  • Share on Facebook
  • Share on Twitter

6 Comments

  1. Eric Pugh says:

    Check out Continuum. While primarily aimed at Maven 2 projects, the fact that it has a nice web interface and can run anything are both key points in favor of it over CC. I used to use CC a lot (used to be an active contributor), but the awkward archiecture of it moved me to Continuum.

    December 12, 2007 at 11:50 pm

  2. Joe Moore says:

    Thanks Eric, we’ll check out Continuum. We checked out the ruby-specific CI solutions but found them to be lacking in features, which is whey we ended up hacking CC. Maybe Continuum is worth a look.

    December 12, 2007 at 11:50 pm

  3. Alexey Verkhovsky says:

    Hi,

    Google alerts led me to this page. I’m curious to hear if you tried CC.rb 0.5.0 out, and what was your impression.

    December 12, 2007 at 11:50 pm

  4. Chad Woolley says:

    Hi Alexey. I looked at cruisecontrol.rb. It seems promising, but still lacks most of the features of the Java version of CruiseControl. I hope it catches up soon, though!

    December 12, 2007 at 11:50 pm

  5. Chad Woolley says:

    Hi Alexey. I looked at cruisecontrol.rb. It seems promising, but still lacks most of the features of the Java version of CruiseControl. I hope it catches up soon, though!

    December 12, 2007 at 11:50 pm

  6. Chad Woolley says:

    Hi Alexey. I looked at cruisecontrol.rb. It seems promising, but still lacks most of the features of the Java version of CruiseControl. I hope it catches up soon, though!

    December 12, 2007 at 11:50 pm

Add New Comment Cancel reply

Your email address will not be published.

Joe Moore

Joe Moore
New York

Recent Posts

  • How We Use tmux for Remote Pair Programming
  • Integrating Remote Developers: Intuitive, Flexible Video Conferencing
  • Pair Programming Matrix
Subscribe to Joe's Feed

Author Topics

agile (117)
pair programming (6)
remote (4)
remote pair programming (3)
tmux (1)
android (10)
mobile (10)
robolectric (4)
java (4)
c2dm (2)
testing (8)
apple (1)
ipad (1)
pivotal tracker (6)
sf.tug (2)
desert (2)
ruby on rails (13)
javascript (2)
capistrano (1)
palmpre (1)
active record (3)
activerecord (6)
mysql (1)
rubymine (1)
fun (4)
acts_as_fu (1)
rspec (2)
xp (1)
flash (1)
  • About
  • Case Studies
  • Team
  • Community
  • Careers
  • Contact
  • Labs
  • Events

Contact Us

contact@pivotallabs.com
+1 415-77-PIVOT
TwitterLinkedInFacebook

Pivotal Tracker

Tracker is the award-winning agile project management tool that enables real-time collaboration around a shared, prioritized backlog.
Visit pivotaltracker.com >