continuous-integration

Git log error in PhpUnderControl continuous integration set up

So I have set up the following for my PHP project: A Git repository with all the code. An instance of Cruisecontrol with PhpUnderControl running on top of it. I created a new project in the cruisecontrol project directory and set up a poller to check changes on the git repo every 2 minutes. I have 2 projects running in this Cruisecon...

Hudson CI Server configuration gone very wrong

Hi, I am not sure if this is a true SO question really, so will understand if it gets closed or moved. I am new to hudson, I have had it up and running for a few weeks now and so far have been very pleased. It is running on a Windows 2008 X64 machine as a windows service. The WS2008 runs on VMware ESXI4.0, as well as another WS2008...

What tools do you use to faciliate Continuous Integration (CI)?

Assuming you're doing CI, the title really says it all: What tools do you use? In our case we're a .NET development shop, and are using Enterprise Cruise Subversion NAnt However we're hitting some performance issues with Subversion and the number of Cruise build agents & pipelines we're running, so are looking at using Git in the ba...

Branch, trunk continuous integration?

Im working to set up an good continuous integration with a branching and trunk structure. But how should we think? We want that our continuous integration tool to give us a version to test once a week which will stay at that version for a week, well sometimes we will do bugfixes until release. Should I create a branch called like Test...

Why does TeamCity miss a reference and fails compilation?

I'm completely new to TeamCity and I'm using a simple Visual Studio 2008 solution to learn it. My solution has 2 projects: ConsoleApplication1 and ClassLibrary1. ConsoleApplication1 has a reference to ClassLibrary1. The solution compiles with no problem in VS directly. However, when I try to compile the same solution in TeamCity, it ...

Can't get plugins to install on my Hudson CI server

I'm trying to stand up a Hudson CI server. I'm following an article written here. I've gotten the server to stand up successfully by itself, but when I go to install the plugins all the plugins fail to install. This happens the second time I run java -DHUDSON_HOME=data -jar hudson.war when I have all my plugins in the /plugins f...

Can't get msbuild.exe path correct with Hudson's MSBuild plugin

I have the msbuild plugin installed on my Hudson server, and it's attempting to execute the command, but for some reason the path I'm setting in my configuration is not being used when the msbuild task gets fired. I have the following set in the configuration of hudson's msbuild plugin: Path To msbuild.exe C:\Windows\Microsoft.NET\F...

Asp.Net MVC builds slow w/complie views,Need to speed up builds for CI!!

I have setup our project with Team City 5.0 for continuous Integration. It works fine, but I had to change our VS 2008 .csproject file to allow our views to get complied correctly. I have read the following guide. link text. It takes about 3 minutes to build on our desktop and with the CI server! I am looking for a way to speed up our bu...

Team Foundation Build or TeamCity?

Hello, We are a mostly MS shop at work doing .NET LOB development. We also use MS Dynamics for our CRM app... all the devs are currently using VS/SQL Server 2008. We also use VSS, but everyone hates it at work and that is quickly on its way out. We are begining our initiative for TDD implementation across the team (~dozen ppl). I've g...

Reasons to fail a build

As a build engineer, I'm constantly looking for new and interesting ways to improve our build process - and that includes looking for new and interesting ways to fail our builds! I have yet to find a canonical list of reasons to fail a build ... so I figure it's time to get one created. With that in mind: What build-time checks - both ...

Cruise Control as PHPUnderControl vs. Hudson for PHP

I'm using PHPUnderControl (a Cruise Control plugin for PHP) as the CI server for PHP development. I use Ant to build my project. Main used features of PHPUC are PHPUnit test review PHPCS review Diagrams, PHP PMD, PHPCPD and some misc. thing. What are the pros of Hudson vs. PHPUC? I heard it's development is faster and more widely use...

Looking for a continuous integration profiler (C#)

Hi all, I would like to perfom automatic profiling on my code during my continuous integration. I know tools like dottrace that allow to profile my code, but what I would like is a tool that each night makes profiling and send me a report then I can know which code needs to be improved. Thanks in advance for any help ...

Hudson to automatically detect a job needs build (SVN HEAD diff)

We are using Hudson for continuous integration of many projects. I would like to know if there is an existing plugin or script that would automatically detect if a job needs to be built - but not actually build it, just send an email, add the job to a queue somewhere, or "flag" the build if it detects if the SVN repository modules have b...

Hudson CI: cannot test grails-app

Hi, I've tried in each and every way to test a grails-app using hudson. I've tried testing with maven, I've tried testing with the grails plugin and I've tried testing with a shell builder it seems that building via shell is the only thing that works.. Every time I get the same error: org.hibernate.HibernateException: contains i...

Comparison between CruiseControl, TeamCity and Team Foundation Server

Today we are using TFS 2008 for source control, and I imagine we will go for TFS 2010 as quick it goes RTM. We are going to use some continues integration tool but which one? I have been looking at both TeamCity and CruiseControl.NET both seems quite good (TeamCity were a little more easy to configure). I have seen some really promising...

Teamcity build loops on succesful build

I have set up a build with Teamcity. See my build file below. When the build is succesful and the tests pass, the build process just runs again and again indefinitely in a loop. When the build fails, this does not happen. I have tried to first set 60 second pause on buildtriggering, and finally disabled build triggering altogether. N...

Cruise Control .NET configuration : can a project launch another project ?

Let's say I have defined n projects and I want to have a last one to launch, in a defined order, the n first ones. Is it possible ? ...

Cruise Control .NET : how to retrieve log of project launched by a forcebuild publisher ?

Let's say project A launches B, C and D. I'm trying to merge the build result logs of B, C, and D after completion. Since A doesn't wait on B, C and D to finish, I created a project E to merge all logs. But how can I retrieve the last generated logs to merge them ? ...

How to run jobs in Hudson in some predefined order?

There are 4 jobs: Build1 Build2 Test1 Test2 Build1 and Build2 can be started simultaneously. Test1 should be started only when both Build1 and Build2 will be finished. Tes2 should be started only when Tes1 will be finished. Also I would like to have ability to start all of these jobs separately. Is there any way to setup jobs ...

CruiseControl.NET Continuous Integration Blocking File Access

Our Continuous Integration process appears to be executing programs that are in contention for for files. During the build, certain pdb's aren't able to be copied because they are in use by another process. Question: Ideally it would be faster to have the concurrent building of each project executing however I was wondering if this w...