continuous-integration

Hudson unable to navigate relative directories

I have a Python project building with Hudson. Most unit tests work correctly, but any tests that require writing to the file system (I have a class that uses tarfiles, for example) can't find the tmp directory I have set up for intermediate processing (my tearDown methods remove any files under the relative tmp directory). Here is my p...

Teamcity: Pass Environment parameter to dependent build

I use two build configurations. Root Sub The buildfile for 'Sub' requires a environment parameter 'Param' to run. Can I pass this parameter from my 'Root' configuration to the 'Sub' configuration in Teamcity. Regards ...

Hudson "Source code is unavailable."

I'm using Hudson to continuously build a Python project. Unit tests and code coverage work great, but this message appears when drilling into the Cobertura Coverage Report for my files that are not unit tests: Source code is unavailable.Some possible reasons are: * This is not the most recent build (to save on disk space, this plugin ...

OutputPath ignored on projects being build by TFS 2010

I have installed TFS2010 Beta 2 with default settings and configured a CI build with a solution containing the indivial projects. My *.cspoj files could have: <OutputPath>bin\debug\</OutputPath> Or alternatively: <OutDir>bin\debug\</OutDir> When the build server is done building and running tests etc. all the assemblies are placed...

Users can not modify files created by Hudson

I have a Hudson deployed on Tomcat. Tomcat is started as Windows service under user HUDSON_USER. As result only HUDSON_USER has full access to files created from some Hudson's job. All other users have only read access. Is it possible configure Hudson or Tomcat or Windows in order all other users have write access or full access to Hudso...

TFS Build drop location not accessible outside the network

I have a few builds running on TFS Build 2010 RC. The build definition requires the drop location to be a UNC path or network share so I am using something like \\tfs\builds. I've exposed port 8080 so while I'm not on the network, I can still access it, primarily for source control but I also check the completed builds. However, the buil...

Can webrat browser-automation tests be parallelised?

Is there a facility similar to SeleniumGrid that I can use to run webrat (or other, similar framework) browser automation tests in parallel across a farm of coordinated agents? Coordinated via TeamCity with rake? Edit: We're looking at using cucumber+webrat to do functional and acceptance testing as described in Testing ASP.NET Web App...

Watin from TeamCity not running as a Windows Service

I'm trying to run Watin from within a TeamCity build, using nUnit. All tests run fine locally. I know you cannot run the full Watin tests (i.e. POST) from TeamCity if it is running as a Windows Service. You must start the build agent from a .bat file. But, I don't want to have to login to the server for it to start. I've tried getting...

Ever do continuous integration on generated code on a Citrix server?

Due to red tape issues, my team has been trying to get continuous integration running on a Citrix server instead of our own box. The problem is that we use IBM's Rhapsody tool to generate our source code, which creates file permission issues. Given that our problem is a little specific, I'm looking for more general lessons learned. Has ...

Error using JsUnit with Hudson

I've just started using the JsUnit plugin with Hudson. The JsUnit tests are passing, but when the JsUnit plugin runs against the test output it's creating this error: [xUnit] [ERROR] - Couldn't split JUnit testsuites for the file 'tests/jsunit/logs/JSTEST-1266764410175-0.xml' into JUnit files with one testsuite. I'm not sure what I ne...

Hudson adding new E-Mail adress to every project

hi, i'm curious how other people do this task. Let's say you have like 100+ projects and each project has configured some users to be notified when the status changes. Now you have to add a new e-mail to this list. The hard way is to go into every project and add it by hand. That's how i do it atm (of course there are no 100+ projects a...

Running Hudson job on multiple nodes

I'm looking a bit into Hudson, and can't seem to find the option to tell it to run a configured job on a few nodes/labels. How can I configure a job to run on both Linux and Solaris every time there's a new commit? Do I have to duplicate the job? ...

Subversion Release Manager Plug-in

Has anyone ever tried this plug-in? http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager I don't see the releases link shown in the page after installing the plug-in. Thanks. ...

Hudson Too Many E-Mails

When I build my maven project in Hudson, Hudson sends out two e-mails for each failure - one for the project failure, and one for the module that broke. Is there any way to stop this, so I only get one e-mail per build failure? ...

Need advice or pointers on Release Management Strategies

I look after an internal web based (Java, JSP, Mediasurface, etc.) system that is in constant use (24/5). Users raise tickets for enhancements, bug fixes and other business changes. These issues are signed off individually and assigned to one of three or four developers. Once the issue is complete it is built and the code only commit...

How to share code with continuous integration

I've just started working in a continuous integration environment (TeamCity). I understand the basic idea of not getting so abstracted out in your code that you are never able to build it to test functionality, etc. However, when there is deep coding going on, occasionally it will take me several days to get buildable code--but in the ...

How to bind a target within MSBuild to a general error.

We are using TFS build and we have a couple of custom steps within the configuration (e.g. running NUnit tests in AfterCompile target, deployment steps in AfterDropBuild target etc.). Now I wanted to add the functionality of sending emails on broken builds. I have configured a mail task from MS Community tasks and put it to the BeforeOnB...

CI on different database platforms

Hello I want to test my application (especially SQL statements) against different databases. Actually I'm using Cruise Control and Oracle. I want expand the tests with other databases. Any suggestions? ...

Hudson wont send mail

I have recently installed Hudson (on a Windows XP machine, running as a service), and I can't get it to send any mail, not even a test mail. I've tried using the local smtp server, using Exchange, different ports, authentication, no authentication, and I can't get it to send anything. Since I'm a bit new to this whole running Java appl...

how to develop code on multiple computers when using CI Server

Hi All, I currently develop a lot of my work on my laptop while on train to and from work most days. But it is no way near as good or easy as my main machine at home. My issue is how to keep the files in sync. I use subversion but also have a CI Server that rebuilds on each check in. There is a question here that deals with multiple...