continuous-integration

Hudson build defaults

This has been a fairly long-standing problem for us with our Hudson installation, and searching around the Hudson Wiki / Issue Tracker hasn't yielded any insight to this. The question: Is it possible to set certain default values for a maven2 build in Hudson? For example, we want all our projects to run the "clean" goal before a build, ...

Architecting a Complex iPhone Application ?

I am comming from an enterprise java development organization where we did development in nicely seperated re-usable layers. Persistency layers, Service layers, etc etc. Now, I am looking for iPhone example apps or documentation on how to architecture complex iPhone projects. Most books & apple examples show you very limited code & arch...

Triggering upstream project builds before downstream project

I have the following project layout: WAR Project A Upstream Projects Dependency B Dependency C Dependency D I'm looking to setup A so that every time I want to trigger a build, it will first build B, C, and D. If either builds for B, C, or D fail then A's build should fail as well. It seems like a common build case, but I'm not...

TeamCity vs Team Build

What's pro/cons between TeamCity and Team Build and why choose one instead of the other ? ...

Can hudson be configured to continue rest of build steps if one fails?

I don't expect this to be useful in my day-to-day workflow, but when initially configuring projects for hudson there are times when I wish I could get it to try all the build steps - not just stop after the first failure. Again, I am not advocating this for everyday use - just for configuration of the builds. (One of my projects take...

Is it possible to build using a .NET version without 'installing' that version?

I would like to have in my repository as tagged or submodules the different versions of .NET like is possible with other external products nunit, ninject, rhinomocks. ProjectX is created with .NET 3.0 and nunit 2.4.x Projecty is created with .NET 3.5 and nunit 2.5.x Project Z is created with .NET 4.0B2 and a preproduction release of nuni...

trigger config transformation in TFS 2010 or msbuild

I'm attempting to make use of configuration transformations in a continuous integration environment. I need a way to tell the TFS build agent to perform the transformations. I was kind of hoping it would just work after discovering the config transform files (web.qa-release.config, web.production-release.config, etc...). But it doesn't....

Can TeamCity commit the output of one build to another svn repository, thereby starting another build?

So far, I've only used TeamCity as a continuous build server. No true integration. Now, I have the need to copy the output from one shared project to two other dependent projects, and kick off their automated builds in turn. That is, ProjectA and ProjectB both depend on ProjectC. All three are currently being built by TC when any commit ...

Continuous Integration and App Engine

Are there any Continuous Integration tools that will run on Google App Engine? ...

Any success stories/words of wisdom from people who have moved web applications into Continuous Integration?

I'm pre-emptively marking this a community wiki because, well, it is. I'm interested in hearing from people who have real life success stories in moving to continuous integration for a web application. In particular, I'm most interested in the following: What tools did you use for aggregation of reporting (e.g. Hudson)? What code did...

Hudson integration with UCM ClearCase

I have a linux build machine with JBoss, UCM ClearCase and ant installed. I would like to find out how to configure a continuous integration using Hudson and Hudson clearcase plugin. Can I use an existing dynamic view that is already created. Please give me some basic steps. Thank you in advance. ...

MSBuild Create Virtual Directory on XP (IIS 5.1)

Our process for creating a new development (get latest, setup db, setup IIS directories with permissions) environment has got a little complicated and I want to automate it. The only bit I am stuck on is creating an IIS Virtual Directory for the WCF service layer. We develop with windows XP (IIS 5.1) but will be moving to Windows 7 (I...

Infrastructure required for TDD?

Hi all, I am 'relatively new' to unit-testing and TDD. Only more recently have I completed my first production application that has (at least in theory) 100% code coverage. I have done unit-testing in previous projects as well for some time, but not in true TDD fashion and with good code coverage. It had always been an after-thought. I ...

Heavy use of TortoiseSVN / Subversion locks NT User account

Strange one this, which isn't programming related directly, but I thought it important to ask here instead of ServerFault.com, as it is directly related to TortoiseSVN/Subversion usage. Basically, through normal usage, TortoiseSVN operates absolutely fine with our Subversion repository, but as I'm responsible for our continuous integrat...

Best practices for versioning Hudson settings

We're using Hudson continuous integration server frequently on projects. But Hudson seems lacking of proper versioning of the jobs configuration. A few times, this has lead to problems: Somebody changes or tweaks the configuration on jobs and something that used to work stopped working. I have tried to version-control jobs on my local ...

Speeding up integration tests that rely on an Oracle DB

We have an Oracle database server specifically for our unit tests to run against. Is there a way to tune Oracle specifically for this kind of purpose? As the data is constantly being thrown away (since it's just test data). I wonder if there is a way to have an Oracle database in-memory and connect without the TCP/IP stack perhaps to ...

TeamCity SVN Checkout Failing Due to File Locks

This is my first TeamCity project, and I am having an issue with SVN checkout. Here are my settings for the SVN checkout from within TeamCity: VCS Checkout Mode - Automatically on Agent Checkout Directory - C:\BuildCheckouts[Project Name] VCS Labelling mode - Do Not Label Externals Support - Full Support Default Config Directory - Us...

How to keep Subversion and a remote server (via FTP) in sync?

We are having a hard time keeping Subversion and FTP in-sync. Sometimes we forget to commit changes and just push them to the web server, we have .svn folders scattered throughout our web server, some things exist one place and don't exist in the other, etc. I want to take the time to fix this, today. What is the solution? Is there a wa...

Client/server project structure, folder structure, build files, etc.

I'm writing a client and server application. Right now I've just been developing it on my own, so I have written it as one Eclipse project, organized into Java packages (org.myorg.server, org.myorg.client, org.myorg.networksystem, etc.). The project deploys to a single jar file. Then, the client is an applet, so I simply point the applet...

Cruise Control - Parent / Child projects

Hi all, I am using cruise control to constantly check my projects and so far it appears to be working better than continuum except for some minor issues. If I have a project that depends on several other projects and I update one of those dependencies without updating its version number thus requiring no change in the parent pom, the p...