continuous-integration

Can I exclude a file from triggering a CI build in TFS?

I have a assembly version file (SolutionAssemblyVersion.cs) which I keep at the root of my trunk in TFS. I update this file and check it in during the build. When I use the CI build in TFS it basically triggers another build as a result of that check in. Is there any way to exclude certain users from triggering a build? I've seen Mart...

Using rake with Teamcity gives a RegexError

Every time that I try use team city to build a .net solution using rake I receive the same "Format_exception_msg : Invalid escape character syntax: /path to rakefile/ (RegexError) My natural assumption would be that I in fact have a invalid escape character somewhere in my rake code, I admit that I've never used ruby or rake before, but...

Is using dvcs making harder to use continuous integration in corporate environments?

There are unarguably lots of advantages in using dvcs and it can be used like centralized vcs, but is having local commits and being able to very easily fork the project for some smaller group making it harder to support continuous integration? It helps in development that everybody has access to the most recent changes, which are tested...

How to get TeamCity to exclude nunit test categories?

I am using the TeamCity VisualStudio sln configuration to drive my CI build. It runs all my NUnit tests - which is all well and great but I don't want TeamCity running any of my tests with the [Category("DatabaseTests")] attribute (since they hit an actual database). In the NUnit configuration under categories to exclude I put simply ...

Continuous Integration Advice?

I'm working on setting up a Continuous Integration server (using Integrity) for my Rails app, and I'd like advice: Do most folks set up CI to build and test their app on every push to their central SCM repository, or only when pushing to their staging branch? I'll use the CI server to automatically run flay, flog, reek, and rcov -- are...

Continuous Integration and running builds on virgin machines?

Two parts to this questions. 1) As part of our Continuous Integration build process i would like to install everything as-if it were a virgin machine. Martin folwler paper: http://martinfowler.com/articles/continuousIntegration.html Does he mean that we take each (integration) build (clean machine) and installing ALL the necessary soft...

How to integrate MSpec with MS Build?

Hi, Few days ago I watched a BDD screencast by Rob Conery. In the video he showed how to use MSpec, so I downloaded it and played with the bits. What I want now is to integrate MSpec with MS Build, but I don't know how... I use TFS team build as my CI server - Can you help me to integrate MSpec with MSBuild? Thanks! ...

Recommended server for Continuous Integration for PHP Project

I'm working on a PHP project and I would like to know recommendations for implementing continuous integration. I've read all the theory, but never got to use continuous integration. So it should be rather easy to start. I've read about Xinc, Hudson, among others, but I would like to get some feedback based on experience. Have you used ...

TeamCity deletes files on build

Hello, I am a newbie to TeamCity and Continuous Integration. I have followed this very nice guide to set everything up and it all seemed to work at first. TC could check out the files from SVN and it could build them with no problems. However I discovered that the 'Checkout directory'-setting was wrong, it pointed one folder above wher...

How to automate testing of graphical (eclipse-based) desktop applications ?

I need to automate testing of desktop applications based on eclipse. Is it worthy ? If yes, what kind of tools can I use with some well known continuous integration tools ? ...

CruiseControl.NET and Git

It looks like there is no built-in support for Git in CruiseControl.NET. Anyone have suggestions on Git plug-ins, tips, or other advice on getting CruiseControl.NET with work with Git? ...

How to allow multiple Hudson jobs with same name to run

I have a Hudson job with 2 tasks. If I start task A and then start task B while task A is still running, then task B will not start running until task A has finished. I have no locking on this job (i.e. "Locks" option is not ticked). How do I enable this job so that task A and task B will run simultaneously? ...

Can Hudson be configured to build every revision?

I've started experimenting with Hudson as a build server. I'm using subversion and have it configured to poll every minute. The issue I'm seeing is that if a build at revision 10 takes 5 minutes and there are 5 commits during that time, Hudson will next build revision 15. Is there a way to ensure every revision is built? ...

Choosing between Hudson and CruiseControl for the long term

My purpose is to chose between CruiseControl and Hudson as continuous integration tool for java desktop application. I have seen lots of reading comparing Hudson and CruiseControl. In terms of features and ease of use, Hudson seems the best. But in terms of robustness, reliability with heavy configuration and finally in the long term, ...

Code Coverage Tools for Scala

What are the available code coverage tools for Scala? I have Scala spec tests and a Hudson continuous integration set-up. Is there something I can hook-in to this setup to measure and track code coverage? ...

How to use MsTest in Continous Integration without VS ?

I my problem is quite simple, i have a CI server wich run msbuild and mstest. The problem is that the Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll doesn't exist( and i thinks other file related to mstest...) if we don't install VS in the server wich is pretty stupid for a CI server... Anybody have a solution about this pr...

Trigger Cruise Control.net build using post-commit hook

I'm looking for a way to trigger a Cruise Control.net build from a subversion post-commit hook. I want this to in order start the build directly after an commit. I know about the normal way of doing this (polling the server) but it seems unnecessary to keep polling the server when it can be done using a hook. One thought would be to in...

How to add a default email publisher to all projects in CruiseControl.NET?

I've got multiple projects configured in CC.Net. I'd like to use the email publisher for all of the projects, Currently I've only managed to configure the email publisher per project and not globally. Which means that If any of the project fails I'd like an e-mail dispatched. Thanks. ...

Build order in CruiseControl.NET with project dependencies

In our .NET software development shop, we have CruiseControl.NET set up to build 28 projects, some of which are interdependent. Each project approximately represents a Visual Studio projects or Flex library paired with unit tests. What I'm annoyed at is that I haven't found a good way to ensure that projects build in an order represent...

Repository structure when having two "configs" of the same base repo?

So I'm having a bit of a structure problem with my repositories. I hope you guys can give me a few pointers on how to go forward with this. Setup; I have one large web project, with several opensource solutions integrated. I have it all in a Bazaar repository. Problem; I want two or more "configs" of this site now, meaning the databa...