continuous-integration

Continuous Integration for Ruby on Rails?

I've been searching around for a Continuous Integration solution for Ruby on Rails, but haven't been too pleased with the results. I came from a .NET shop that used CruiseControl.NET and was really spoiled with it's ease of use and rich status/reporting. Ideally I'm looking for: The obvious Git/SVN and Test::Unit integration Integrat...

"Pretty" Continuous Integration for Python

This is a slightly.. vain question, but BuildBot's output isn't particularly nice to look at.. For example, compared to.. phpUnderControl Hudson CruiseControl.rb ..and others, BuildBot looks rather.. archaic I'm currently playing with Hudson, but it is very Java-centric (although with this guide, I found it easier to setup than Bui...

Continuous integration tools with "pipeline" support?

Our automated builds and tests are taking an increasing amount of resources, especially since we support many platforms and test in both debug and optimized. So, I'm looking for some tool support that would allow a more incremental "pipeline" approach so we could get feedback and results faster. Some ideal characteristics would include...

Automatic Deployment Resources

I know enough to know that we need to get our application to deploy with a single user action. However, I don't know: What are some good tools to use in a .NET shop? How do you manage config changes for each of your environments? Can someone point me to some good resources for continous integration. I'd like to see some theory as wel...

What is the initial cost of setting up CruiseControl?

What is the initial cost of setting up CruiseControl? ...

Possible to integrate Google AppEngine and Google Code for continuous integration?

Anyone have any thoughts on how/if it is possible to integrate Google Code commits to cause a Google AppEngine deployment of the most recent code? I have a simple Google AppEngine project's source hosted on Google Code and would love if everytime I committed to Subversion, that AppEngine would reflect the latest commit. I don't mind if...

Continuous Integration: how do you tie back your builds to requirements/tasks/bugs?

How do you answer the following questions from managers, testers and other people in your team: In what build is bug #829 fixed? What tasks have been completed in our current test build? So simply put, how do you achieve traceability of your requirements, tasks and bugs right from them being reported reporting through to deployment? Wh...

Team City versus CruiseControl.net- which one is better?

Are there real tangible differences or is it just a matter of taste? ...

How do I trap OCUnit test pass/failure messages/events.

I'm trying to use xcodebuild and OCUnit with my Continuous Integration server (TeamCity). JetBrains offers test observer implementations for boost::test and CppUnit that format test output in a way that TeamCity can interpret. I need to do something similar for OCUnit if I want to use it. There appears to be a SenTestObserver class ...

Best packing strategy for js during continuous integration?

I need to pack all my js, but need to edit it going into source control. is there a nice easy plugin for ccnet, or nant, that will allow me to pack my js, and store them in the same files on the way out to production. Not really looking for file combining, just minifying each file. ...

Best Continuous Integration Setup for a solo developer (.NET)

I'm looking for a lightweight, easy to setup CI server that I can run on my laptop along with Visual Studio & Resharper. I'm obviously looking at all the big names like CruiseControl, TeamCity etc etc but the biggest consideration to me is ease of setup and to a lesser extent memory footprint. Edit: I'd also like some suggestions for ot...

Version control server performance when using CruiseControl (StarTeam or alternatives)

We are using CruiseControl with a StarTeam server and having problems with the StarTeam server crashing. We are wondering if we are hitting the server too hard. Across 3 CruiseControl machines and a total of about 30 projects, we are logging into StarTeam and checking for modifications every minute or so. Most of our projects have ~20...

How do I create a ZIP file of my Cruise Control builds?

I use CruiseControl.NET to automatically build my .NET 3.5 web applications, which works a treat. However, is there any way to automatically create a ZIP file of these builds, and put the ZIP's into a separate directory? I have seen this is possible using NAnt but cannot find an example of how to get this working. Can anyone offer hel...

Build automation: MSBuild vs. Windows Mobile SDK

Hello, I'm trying to automate the build of the project I'm working on. My ultimate goal is to eventually have a continuous integration server and so far everything was great. In order to find out what is the minimal setup I can have for my project, I started configuring a freshly installed system and stumbled with the requirement to hav...

Script Minification and Continuous Integration with MSBuild

On a recent project I have been working on in C#/ASP.NET I have some fairly complicated JavaScript files and some nifty Style Sheets. As these script resources grow in size it is advisable to minify the resources and keep your web pages as light as possible, of course. I know many developers who hand-feed their JavaScript resources into...

How do I automatically fail a nant build if NDepend query raises a warning

OK first some background. I am busy automating our build process. We run a mixture of Vs 2005 and VS 2008 both targeting platform 2.0. We use Nant to do our builds using the MSBUILD task to do the compile and Cruise Control .net to do our CI. Currently we treat all warnings as errors, fail the build if any FxCop rules fail (except a s...

Are code freezes still relevant when using a continuous integration build setup?

I've used a Continuous Integration server in the past with great success, and hadn't had the need to ever perform a code freeze on the source control system. However, lately it seems that everywhere I look, most shops are using the concept of code freezes when preparing for a release, or even a new test version of their product. This i...

Synchronizing CruiseControl projects across Linux and Windows platforms with dependencies

I have a multiple platform application set, with some applications running on Linux and some on Windows. I want to accomplish the following build: Server L runs CruiseControl with Project A, a Linux-only server application. This should build first. If Project A builds successfully, it needs to somehow kick off... Project B, a Window...

Is there a test runner for .NET tests that can run multi-threaded to take advantage of multi-core machines?

I'm setting up CI at present using Thoughtworks Studios' Cruise, Gallio to run xunit.net fact/tests, and ncover 2 to do code-coverage. I noticed that running the code-coverage pegs one of the four CPUs that our build-agent server has, and wondered whether there was a multi-threaded test-runner that I might use instead, to take advantage...

How do I specify in my ccnet config file how to do daily builds?

How do I specify in my ccnet config file how to do daily builds? ...