continuous-integration

Notifications template bug in TeamCity (BUILD_NUMBER)?

I've set up TeamCity to notify the whole team when a new internal release is ready. The email contains links to server folders where the distributive has been placed. The link pattern is quite simple, the only thing that's 'dynamic' is the lowest-level folder - it's name matches the version number. The folder is generated by MsBuild usi...

CI Server (CruiseControl, Nant, MSbuild) copy on success

Is there a way to copy files to a (temp directory on a) stageing server only if the build and the unit tests succeed? ...

CCNet: How Do I copy the svn revision number to a file in MSBuild?

Does anyboy know how to pass the LastChangeNumber parameter into MSBuild? I'm trying to use this: <Exec Condition=" '$(LastChangeNumber)' != '' " Command=">\\server\destination\subversion_revision.txt echo subversion $(LastChangeNumber)" /> Which successfully ignores the condition if I leave out the LastChangeNumber parameter from th...

Deploying ASP.NET Web Applications from Hudson Build/CI Server

We have multiple Hudson continuous integration environments set up with automated builds and tests, however we don't do any kind of automated deployments to test environments. I was wondering how other teams are deploying their ASP.NET web applications. Our builds package up the artifacts of a build with some scripts to stop/start IIS ...

Consideration DECS vs SSIS?

I need solution to pump data from Lotus Notes to SqlServer. Data will be transfered in 2 modes Archive data transfer Current data transfer Availability of data in Sql is not critical, data is used for reports. Reports could be created daily, weekly or monthly. I am considering to choose from one of those solutions: DESC and SSIS. Co...

How to set a Mercurial VCS build trigger for TeamCity that ignores label operations

I am trying to setup a build trigger for TeamCity using Mercurial as the VCS. Right now the trigger looks like: +:/** This trigger get fired when changesets are committed. However, I have TeamCity setup to tag each build in the VCS. The tagging process is firing the above build trigger so the build gets caught in a loop. Can anyone s...

Symbol not found: when running selenium with maven

Hi I'm getting a symbol not found error, when running mvn -e integration-test. Why could this happen if the package is in my repository? I have tried downloading it and installing it manually but it does not make a difference. Is this a common error in maven? I'm using vista home edition, Error message [INFO] ------------------------...

How do you use commercial libraries in a continuous integration build?

Setting We are using licensed Infragistics winform controls for creation of desktop applications. All our software builds are performed on a CruiseControl.NET server. Remark: Never mind the combination of Infragistics and CCNET – any other commercial library of .NET controls and any other CI server will probably lead to the same situat...

Maven circular dependency?

If I add this to a POM will it create a circular dependency? I've tried it and that what seems to happen. There is something I'm not understanding here. Isn't the war file created at the end of the build. <dependency> <groupId>${project.groupId}</groupId> <artifactId>mywebapp</artifactId> <version>${project.version}</version> ...

Using a computer display as an eXtreme feedback device

I have a test server that sits in the corner of our office. I would like a extreme feedback device, which I like to call a 'screen', to show me the status of the build. Yes, it's boring compared to lava lamps and rabbits, but it's readily available and takes less faff to set up. The machine is running Linux. Does anyone have any sugg...

Multiple dependent projects in Continuous Integration Tools

How can one setup continuous integration server to build multiple dependent projects? I want to setup continuous integration process for a project hosted on a mercurial repository. The project however, has a compile time dependency on another project hosted in a different mercurial repository (both hosted on Google). Using Hudson, how...

Hudson and JTReg tests

I am using Hudson to continuously integrate a project using JTReg testing framework. As far as I know, jtreg doesn't output JUnit-style XML reports. Is there a way to publish jtreg tests into Hudson reporting? I saw an IcedTea blog post about integrating Hudson with a slightly-modified version of jtreg, but I cannot find that version....

Diagnosing Cruise Control .NET task timeouts

I've got a CCNet build script that runs fine, with the exception of every now and then an MSBuild task times out. I've gone in and increased the timeouts from 600 to 900 to 1200. No dice, so I'm lead to believe it has something to do with what MSBuild is building; a big old web application project. I've looked on the google for any in...

How to use hudson when building for multiple platforms

Right now we are building a number of C++ apps for Win32 platform. We will be soon porting to Linux and then maybe more (32 and 64 bits for both). What is the standard practice , do you use multiple hudson servers each on their own platform to do a build, or does the hudson service create VMs and do builds? It is not clear to me the...

Automatically smoke test all webpages in application, after deployment

After I deploy a build to staging. I would like to have a system that smoke tests all our webpages looking for error http status codes (400,500). What is the easiest, fastest way to get a system like this into place. If I use selenium or WebAII it seems like I'd have to do alot of work generating basic unit tests. Ideally Id like t...

MSBuild, VS2008 solution and CI - what are the best practices?

I am setting up a CI system for VS2008/C# desktop project, nothing fancy, just a build/test cycle. CI will be running under Hudson using MSBuild/MSTest, but I can't seem to decide on a how to do a few things, maybe you can help me out? My options for running the project in the CI are: Run the .sln directly from MSBuild Run the .csproj...

How do you know who is fixing the build?

We are working in a CI environment, with Enterprise Cruise running our builds. Developers all have CCTray installed locally to notify us if a build breaks. CCTray has a menu option Volunteer to fix build that you can use to let your team know that you are fixing the build. However this doesn't work in our environment (reasons: Fix build...

How can I stop a Cruise Control build or change the config to cause long running builds to time out?

Is there any way to stop an active Cruise Control build short of stopping and restarting Cruise Control? I'm running Cruise Control Dashboard version 2.7.2. If there is no way to stop an active build, how can I cause long running builds to timeout? Is this something I should configure in Cruise Control or in Ant? Background It looks l...

Free alternative to TFS work item

Hi I'm looking for a free way to automate builds and manage work items (including bug-tracking) for a small open-source team (mostly myself and 1 to 3 other developers). I checked many products and for now, the best I could found was TeamCity but this tool doesn't seem to have work item management (tasks, bugs, requirements etc). I use...

Running FlexUnit4 tests in Hudson with ant

I'm just starting to try figure out how to go about continuous integration and test driven development, specifically in Flex 4. I'd like to run FlexUnit4 tests from an ant script initiated in Hudson. I can get hudson to compile my app but how do I then go about running/seeing results of my tests? ...