continuous-integration

What is your (simple) continuous integration solution for Django projects?

Hi, In one of my Django projects I have a suite of unit tests that are based on TransactionalTestCase class (it takes much longer than TestCase). It is impossible to run tests after each change in code because it takes more than 0.5 hour to run all tests. We looked some time ago for some easy contiuous integration tool that could allow ...

Team Foundation Server 2010

Hi, We have around 20 developers and want to implement continuous integration using Team foundation server 2010. Currently we use VS2005 which we will upgrade to VS 2010 Premium Version We will buy 1 Team Foundation Server license. Then, can we use TFS 2010 to auto build and CI purpose? Or We should use CC.Net And nAnt? Can anyone ...

What's the easiest way to make a CC.NET local trigger to execute a program?

When the build fails, I'd like to execute a program that shoots me in the head with this. I've written the program already - I just need it to run when I break the build. CCTray has the option to make a sound or icon - but not to run a file. Any simple ideas? I'd rather this not be an all day project. :) ...

Hudson git plugin won't clone repo on Linux

Alright, so I'm having some issues with my repo on github being cloned on my Hudson server which is running Fedora 8. The output is the usual error output when an error is encountered with git: Started by user anonymous Checkout:workspace / /home/tomcat/.hudson/jobs/CIExample/workspace - hudson.remoting.LocalChannel@3861e6 Using strateg...

suitable continues integration tool

Hi My requerment is to Get files from CVS. Build in windows env Deploy in various servers in UNIX box Can you please suggest a tool which can do the above? ...

JBoss Cluster setup with Hudson?

I want to have a Hudson setup that has two cluster nodes with JBoss. There is already a test machine with Hudson and it is running the nightly build and tests. At the moment the application is deployed on the Hudson box. There are couple options in my mind. One could be to use SCPplugin for Hudson to copy the ear file over from master t...

Hudson to send alerts about its own problems

Hudson is a great tool, and the emails it sends about failing builds are a great help. However, it can only do this if Hudson itself is in a working condition. It is able to report problems with its own executors like low disk space, unsynced clocks etc. on the web interface, just as it reports build problems, but I couldn't find an opti...

Hudson on Windows not detecting CVS checkins

I'm getting odd behaviour from my Hudson setup on Windows when monitoring a CVS repository; access is via extssh. After checking in a change to the repository, if I run "cvs status filename.ext" against the changed file in Hudson's working copy, I can see that the repository has a newer revision. However, Hudson (which is set to poll t...

Apache ant deleting directories no matter what

How do i get apache ant to delete a directory no matter what, even if there are locks or usages of the directory on windows. I am using a continuous integration remote agent on a windows box which fails to delete the build directory and as a result fails the builds which is extremely annoying and is disruptive to the statistics. There ...

Why to have "build/" folder with PHP project and phing

What is a benefit of having "build/" folder where all the sources will be placed and "built"? Maybe it's a silly question, but I'm trying to understand Continuous Integration with PHP. Any example of build.xml for phing uses such build/ folder, but what's a sense in that for PHP where a checked out project doesn't require a compilation,...

Why is PHPUnit in Hudson CI using my localhost path AND my actual filepath?

EDIT 3: Solved. See below. EDIT 2: I think Chadwick's on the right track with his comment. Hudson/PHPUnit is taking the localhost (the Hudson workspace) AND my local file structure and using both to run the unit tests. So it's redeclaring everything that was already declared. Why is this happening and how can I change it? I've since re...

Quantity / Performance Test

I don't know the name of it, but I want to run a test say 10,0000 to 100,000 times to test for variations in performance. For example I want to test the speed variation between json and xml. I am using visual studio. Is there any tool that will allow me to run my code this amount of times and collect the statistics? Please help me ASAP. ...

Which Continuous Integration Plugin for Eclipse

I do a lot of TDD and am thinking of installing a Continuous Integration Plugin for Eclipse. The two most popular seem to be JUnit Max and Infinitest. As both are "payed for", I'd like some opinions on the pros/cons/otherwise of each. Maybe there is a "free" alternative that I've missed? ...

Hudson keeps failing with Phing AND Ant. Any hints?

Let's just skip right to the good stuff... errors I'm getting from the console when running Ant: phpunit: [exec] PHPUnit 3.2.16 by Sebastian Bergmann. [exec] [exec] Class /var/lib/hudson/jobs/Goals/workspace/Goals/AllTests could not be found in /var/lib/hudson/jobs/Goals/workspace/Goals/AllTests.php. [exec] Result:...

Can Nexus/Maven store 32 bit and 64 bit artifacts at the same time?

Hi, I'm currently using Nexus as an artifact repository manager. Artifacts are deployed to Nexus automatically via a build machine running Hudson. The build machine is a 64 bit whereas my development machine is 32 bit. I would like to create a 32 bit build slave which would automatically build a 32 bit version of our code (e.g. code w...

PHP Static code Analysis - Finding Class Dependancies

Hi, I am about to start a large refactoring job on a big PHP project. I have successfully used pdepend to generate dependancy reports on the packages outlined in the PHPDoc blocks at the start of every file. The information is really usefull, it outlines dependancies between packages (which packages are used by which, cyclic dependanc...

How to share the BUILD_NUMBER between jobs with Hudson

I have separated a bug Hudson job into smaller jobs. Job A does the main build and Job B another build with different configuration. I configure Hudson, so that the A triggers B and it works fine. The problem is that Job A has the original build number and B just started from 1. My question is: Is it possible to pass the BUILD_NUMBER en...

Should external dependencies be fixed, during development?

My team and I are working on several projects that collectively depend on some common libraries. These common libraries are currently checked out together with the projects, using svn:externals. The question is, should the projects' trunks track the HEAD of each library, or be linked to specific revisions? The issue libraries are very ...

How can I retain compiler warnings in Hudson (CI) when using SVN Update?

I've got a continuous integration setup using Hudson and lately I've configured the jobs to use svn update to get the latest version of the code. I really like this approach since it allows msbuild to version appropriately and only build the effected assemblies. However, I've noticed that since I'm not doing a build of all the assembli...

Upload multiple log files per Hudson build step

We're considering moving to Hudson, and currently have build steps that write 2 files (say, a log file and an audit file), and I would like both of them to be viewable for each step (kind of like the Console Output thing, simply for other files). I couldn't find a plugin that seemed to do this from the short descriptions. What's the way...