continuous-integration

Continous integration for iphone xcode

Hi, I would like to implement continous integration on an iphone. I've read that I can use HUDSON, and would like an opinion if this this the best option. http://stackoverflow.com/questions/212999/continuous-integration-for-xcode-projects The cruise control option also looks interesting. http://blog.jeffreyfredrick.com/2008/11/27/con...

How to configure Hudson to archive empty folders

I have the following sample / test configuration that has Hudson create a directory of empty folders. Its then instructed to archive everything within that folder, except it will not match empty folders and ends up archiving nothing. Whats more annoying is that Hudson does not alert you that nothing matches the search string "root**", ...

How to setup a sophisticated java development infrastructure?

I'm looking for a complete java development infrastructure with an integration of: an IDE like eclipse, a build system like Maven, a version control system like subversion, a continuous integration server like Hudson, a repository manager like Nexus, an automated release plugin like Maven Release Plugin. Further I'd like to have: a...

Why does VS2008 build differ from msbuild for same solution?

I have inherited a solution consisting of several projects, a mix of VB.NET and C#. It builds fine using the IDE "Build Solution" button. It does not build from the command line using "msbuild foo.sln"; the error message indicates that project A (which references project B) can't find project B. Indeed, upon examining the contents of ...

To where should I point the VCS root of TeamCity?

I am setting up TeamCity and I am wondering what should be used as the VCS Root. My svn repository is located at http://obfuscatedserver/svn/main/MyProject1/ Should I set the VCS Root at http://obfuscatedserver/svn/main/MyProject1/ or use the trunk folder at http://obfuscatedserver/svn/main/MyProject1/trunk/ ? Right now I am not using...

Continous Integration: PowerShell vs. CI Server (CC.NET or Hudson)

So, a friend and I have been discussing continuous integration and bat/powershell scripts versus CI servers like CruiseControl.Net or Hudson. The following powershell pseudo script works to update from SVN, build using msbuild, deploy/copy out, update a build/revision number in the app, and emails on failed builds. The next step would ...

JSTestDriver and Continuous Integration

Hi all: I am trying to use JSTestDriver to automate my Javascript tests with Hudson as the Continuous Integration backend. I'm aiming to get Hudson to at least produce a report on the test results, with failing a build upon failed test as the most desirable outcome. I did a quick search on the web, and found that Hudson doesn't appear...

Run UI SeleniumRC tests as a part of CI process

I'm trying to setup CI environment for QA department. They use SeleniumRC to run UI tests in IE and FF browsers to test some web application. I had a success configuring it to run as a windows service as described here. However when i run the test it hangs. I can see iexplore.exe process spawned by Selenium service in the process list bu...

Integrating XBAP into ASP.NET web application, continuous integration server and release process

Greetings, I'm after advice from those who have implemented an WPF Web Based Application or XAML Browser Application (XBAP) which requires full trust, into a continuous integration server such as CruiseControl.NET, as well as their normal build/release process. Specifically, I'm interested in: Best practice for signing an XBAP project...

Making Teamcity clone a git repository

Hi, I have a build process that relies on git-describe so I want TeamCity to clone the repository instead of only putting the source without git into the /work folder. I'm using the JetBrains Git plugin, is there another plugin that does that or should I just write another script that does a git clone before doing a build? Thanks! ...

Check Out for Continuous Integration

What do you all normally do when checking code out of version control software to perform your continuous integration or nightly build? Do you 1) pull the latest code, or 2) pull by some tag (i.e. FUNCTIONAL) that represents the developer's latest code to be tested? I guess the answer to this depends on how people normally use their co...

Which part of HUDSON_HOME should I put under source control?

I'd like to manage Hudson's configuration files with subversion for backup. The Hudson Wiki lists the directory structure of $HUDSON_HOME like so: HUDSON_HOME +- config.xml (hudson root configuration) +- *.xml (other site-wide configuration files) +- fingerprints (stores fingerprint records) +- plugins (stores ...

CruiseControl.rb always running my projects in production mode?

I'm curious as to why when I build my project using CruiseControl.rb, it runs it in production mode? Even though my application should not be in production mode. I even tried to specify: ENV['RAILS_ENV'] ||= 'development' in my app's environment.rb ...

Continuous Integration and Database Management

When working on a project with several other people it's common to have several people with differente areas, such as the database. My challenge is how to let several people edit the database model in a continuous integration environment. A developer has suggested writing a "versioning script" where each edit was entered into a .sql ...

Will I have any issues using a PPC Mac Mini as a build machine for a 10.5+ application while developing on Snow Leopard?

We develop using Xcode 3.2 on Snow Leopard. The application we're developing however targets 10.5+ (Leopard). I'm looking at setting up a continuous integration server (via CruiseControl). I have an old PPC Mac Mini around. I realize that it will only run 10.5 with Xcode 3.1.3. Am I likely to have any luck setting the Mini up as the i...

Creation of asp.net websites artifacts in Teamcity from SVN repository

I'm using TeamCity Professional Version 4.5.4 (build 9071) at work to build my asp.net web application project. My solution file consists of several projects (e.g. web application, unit tests, some web service project, etc). I want to create an artifact consisting of my web application (the others can be ignore for now), so I have the...

Microsoft Ajax Minifier and NAnt

Hi folks! Could someone explain to me how to use the Microsoft Ajax Minifier from a nant-script as a nant-task. I've seen examples of how to use it in Visual Studio but I would like the minification to be done on our CI-server. ...

CruiseControl.NET: Building a project in Debug and Release configurations.

I am using CruiseControl.NET to build a C# project. I am using an msbuild task to achieve this. I want to build the project in both Debug and Release mode irrespective of whether either mode fails. But If I put these as two msbuild tasks in the 'tasks' section of the project and if the first task fails, the second is not executed. I cou...

Continuous Integration has always to come together with Test Driven Development?

I'm involved in a project where we are using a Continuous Integration server and NUnit for unit testing and integration testing. A customer asked us the other day if we were writting the tests before the code... Well, were are not doing it this way always. Specially when there are complex technology issues that we would like to test to ...

CI Servers for system simulation

My group work for a software of simulation for plane. To achieve a faster and easier validation and verification, we decided to introduce continuous integration. But I have no idea which CI servers should we choose. Our contraintes: - We need to compile in different machine with different platform( Linux, HP ) in local net and in cl...