continuous-integration

best practices for using the sql server 2005 database project in visual studio 2008

what are the best practices for using the 'sqlserver 2005 database project' in visual studio 2008? I have created a project file. How to create the scripts for stored procedures, views and Tables? How would I generate scripts to populate some of the look up data? What would I do about modifications that may need to be run on the pro...

c++ continuous integration with performance metrics

I want to set up a continuous integration and test framework for my open source C++ project. The desired features are: 1. check out the source code 2. run all the unit and other tests 3. run performance tests (these measure the software quality - for example how long does it take the system to complete the test) 4. produce a report base...

Maven replacement?

What would you suggest as a replacement to the Maven Java build toolset? Just plain Ant scripts? SCons? ...

Pro/Con Continuous Integration Systems

Duplicate of: Continuous Integration Servers Hi, Recently i've looked into several CIS and read a lot of articles about them. I'm kinda impressed by Hudson, because it is so easy to set up. I like to start a discussion about several CIS like CC, Bamboo, Continuum etc. It would be nice if some experienced users could tell me about dif...

Problems with "Aggregate downstream test results" in Hudson

My Hudson projects don't seem to properly aggregate downstream test results and I'm wondering if I've missed a configuration step somewhere. I have two projects, Foo and Foo-Tests, both of which are freestyle jobs. On project Foo I have the following configuration: Checked "Aggregate downstream test results". Checked "Automatically ag...

How to compensate for differences in environment between development machines and Build servers?

I have NUnit installed on my machine in "C:\Program Files\NUnit 2.4.8\" but on my integration server(running CruiseControl.Net) I have it installed in "D:\Program Files\NUnit 2.4.8\". The problem is that on my development machine my NAnt build file works correctly because in the task I'm using the path "C:\Program Files\NUnit 2.4.8\bin\...

What should the repository contain?

I am trying to set up a Continuous Integration process. For my various build tasks(compiling, testing, documentation etc.)I need to have tools that perform these tasks(csc, NUnit, NDoc etc.). My question is should these tools too go into my source control repository? Why I think that they should is because I read in some online article...

NUnit "could not load file or assemby 'MyTestProject'

I'm setting up a new 64 bit machine to run as a build server. When I try to load my NUnit test assembly into NUnit GUI I get the following error. There is nothing obvious missing, all the dependencies seem to be present. All the DLLs are compiled for the x86 platform. Using NUnit 2.4.7. I have tried upgrading to 2.4.8 but the same er...

SQL Server Database Management with Continuous Integration

Let's say we have a continuous integration server. When I check in, the post-hook pulls the latest code, runs the tests, packages everything. What is the best way to also automate the database changes? Ideally, I'd build an installer that could either build a database from scratch or update an existing one using some automated syncing m...

Hudson, C++ and UnitTest++

Has anyone used Hudson as a Continuous-Integration server for a C++ project using UnitTest++ as a testing library? How exactly did you set it up? I know there have been several questions on Continuous Integration before, but I hope this one has a narrower scope. EDIT: I'll clarify a bit on what I'm looking for. I already have the buil...

Daily builds, is that realistic?

Hi, In a 1-man shop or even (especially) larger shops, how in the world can you maintain a daily build? If you change the API, or database table etc. you will have to potentially change so many layers in the application, or say the sql initialization script etc etc. How can you expect the project to build for changes that take more th...

How can I setup Continuum to build on svn commits?

I had never tried Continuum as a build server until recently when a project required it. I appreciate the integration with Maven builds however I have been unable to find a way to have Continuum build my projects on every Subversion commit (like CruiseControl). There are several issue/bugs reported related to this topic of triggering b...

How do I notify TFS of build stats?

I am told TFS can accept data on build/test metrics from 3rd party continuous integration tools. Does anyone know how this works or have any good links for me? My google-fu seems weak today and I cannot find any info on this. We would like to have a short powershell script or app run at the end of the build and send all known metrics up ...

Continuous Integration vs. Nightly Builds

Reading this post has left me wondering; are nightly builds ever better for a situation than continuous integration? The consensus of the answers seems to be pretty lopsided in favor of continuous integration, is that evangelism or is there really no reason to use nightly builds when continuous integration is an option? ...

Do you use nightly builds for hobby projects?

As probably 99% of the Stackers here I have quite a few Hobby projects running simultaneously, and I try to keep them under source control and get them to the point of the one-step build/test. But I've only rarely taken my hobby projects to the Nightly Build and Continuos Integration stages, because well I don't work on the projects ever...

How to achieve a nightly build with CruiseControl.NET

I have set up cruisecontrol.net cs for my project that has a number of modules and components that get build and get stored in folder by date on the build machine.The thing is that I need to make setup for the application(wpf non web) and the thing is that since there are a number of module and different solutions that build and finally ...

How should I approach Continuous Integration and .NET Framework Versions

Hello, I am just beginning the move to the .NET Framework 3.5. I use CruiseControl.NET for our Continuous Integration and would like to know how other people approach setting this up. I have a branch of the source code entitled NET3.5 but for now am keeping the trunk as 2.0. I have created two CruiseControl projects that checkout from...

Experience with Hudson - Building matrix project

Anyone tried that feature and has some feedback? Or anyone know some useful samples to lookup ? ...

Differences between CruiseControl (original) and CruiseControl.NET

Are there any differences between the original CruiseControl and the .NET port? I've compared the 2, but can't find any big differences except the language it has been developed in. I want to use either one of them for (automated) testing of web applications, using Selenium and Subversion, perhaps even Groovy but don't know which to choo...

Merging MbUnit and NUnit tests and displaying in CruiseControl

We have a CruiseControl server running various AntUnit, MbUnit and NUnit tests via Ant. In order to merge the outputs from them all we have the following in the CruiseControl config: <log dir="logs/${project.name}/"> <merge dir="${q7.build.tests.dir}/reports" pattern="*.xml" /> <merge dir="${q7.build.tests.dir}/reports" pattern="**...