cruisecontrol.net

Can I parameterize a CruiseControl.NET project configuration such that the parameters are exposed by the web interface?

I am currently trying to use NAnt and CruiseControl.NET to manage various aspects of my software development. Currently, NAnt handles just about everything, including replacing environment specific settings (e.g., database connection strings) based on an input target that I specify on the command line. CruiseControl.NET is used to build...

"Duplicate node detected" in a CruiseControl.NET configuration file

When I launch CruiseControl.NET with a particular configuration file I receive the following error: ThoughtWorks.CruiseControl.Core.Config.ConfigurationException: Duplicate node detected What does this mean, and what causes it? ...

MSBuild -- Use the .csproj file or roll your own?

OK, so I readily concede that I'm a newbie when it comes to continuous integration. That being said, I'm trying to set up a CC.NET environment to educate myself, but I'm having trouble finding the information I need to get the automated build portion set up. As I understand it, in C# the .csproj file produced by VS 2005 and forward is ...

Error "MSB3176: Specified minimum required version is greater than the current publish version"

I've got build server running CruiseControl.NET and recently it started throwing this error on one of my projects (.NET 2.0, C#): MSB3176: Specified minimum required version is greater than the current publish version. Please specify a version less than or equal to the current publish version. in Microsoft.Common.targets(2238, 9) I...

Sending emails with the error log through CruiseControl

How do you configure cruiseControl to send out emails that contains the error log whenever a build fails? I've gotten it to send out emails to users when the build fails, but it does not include the actual error that caused the build to fail. I know that if I only configure it to send out emails to the users that have made modification...

How to access XML version of CruiseContol.NET Web Dashboard reports (over HTTP)?

I need to determine state of last build (success/failure) and I do it like this: report_url = 'http://.../ViewLatestBuildReport.aspx' success_marker = '<td class="header-title" colspan="2">BUILD SUCCESSFUL</td>' page = urllib.urlopen(report_url) if all(success_marker not in line for line in page): # build is not good, do something ....

NAnt, MbUnit, CruiseControl, Selenium - passing settings to the test assembly

Hello, I am putting together some ideas for our automated testing platform and have been looking at Selenium for the test runner. I am wrapping the recorded Selenium C# scripts in an MbUnit test, which is being triggered via the MbUnit NAnt task. The Selenium test client is created as follows: selenium = new DefaultSelenium("host", 44...

Team City versus CruiseControl.net- which one is better?

Are there real tangible differences or is it just a matter of taste? ...

Only one project of two running in my CruiseControl.net config.

I am creating an integration server for the first time, and although I have two projects in my cruisecontrol config file, only the first one seems to be executing. My config file is pasted below. <cruisecontrol> <project name="cc-config"> <triggers> <intervalTrigger seconds="60" /> </triggers> <sourcecontrol t...

cruisecontrol sourcesafe block

The build machine at work has many projects, but we are only experiencing a problem with one. Two projects are very similar, one builds in debug mode, the other in release mode. They both clear out the projects directory, and then does a full Get from source safe. The debug build gets the source fine and fairly quickly, but the rele...

Best way to build trunk AND a branch on the same CruiseControl.Net server

We currently have a CruiseControl.Net server that is merrily building the trunk on our svn server. I have a new requirement to build the "latest" branch as well; is there a best practice in CruiseControl to handle this? What specific changes are needed to build from the trunk and a branch at the same time? ...

FTP Publisher for CruiseControl.Net?

Does anyone know how to use CruiseControl.Net to publish to an FTP server? ...

How do I pass build number from Nant back to Cruise Control

I have a Nant build script which CruiseControl uses to build a solution on-demand. However, we only recently got CruiseControl so our official build number is different from what is listed in CruiseControl. I know CruiseControl injects some properties into build scripts so that I can access the CC build number in the script (CCNetLabel...

How do I create a ZIP file of my Cruise Control builds?

I use CruiseControl.NET to automatically build my .NET 3.5 web applications, which works a treat. However, is there any way to automatically create a ZIP file of these builds, and put the ZIP's into a separate directory? I have seen this is possible using NAnt but cannot find an example of how to get this working. Can anyone offer hel...

Is there step-by-step tutorial on setting up CruiseControl.NET?

What to do automatic nightly build of .NET web application and upload to the test server. Or, if this tool is overkill, please suggest something else. ...

How to configure CruiseControl.NET to build one project on a remote server

I have a build server running CruiseControl.NET. It works well for the 7 projects that are configured to run on that server (let's call it server A). Now I have a new project that I wish to build on a different server (server B), but I want it to appear in the same ccnet dashboard as the existing projects. How do I configure CCNet for...

Why Build Fails with CruiseControl.NET but it builds fine manually with same settings?

I have a project that builds fine If I build it manually but it fails with CC.NET. The error that shows up on CC.NET is basically related to an import that's failing because file was not found; one of the projects (C++ dll) tries to import a dll built by another project. Dll should be in the right place since there's a dependency betwee...

NCover Nunit CruiseControl.NET Task with NCover Addin

Can someone provide me a sample for a ncover task for a nunit dll? ...

How do I automatically fail a nant build if NDepend query raises a warning

OK first some background. I am busy automating our build process. We run a mixture of Vs 2005 and VS 2008 both targeting platform 2.0. We use Nant to do our builds using the MSBUILD task to do the compile and Cruise Control .net to do our CI. Currently we treat all warnings as errors, fail the build if any FxCop rules fail (except a s...

Synchronizing CruiseControl projects across Linux and Windows platforms with dependencies

I have a multiple platform application set, with some applications running on Linux and some on Windows. I want to accomplish the following build: Server L runs CruiseControl with Project A, a Linux-only server application. This should build first. If Project A builds successfully, it needs to somehow kick off... Project B, a Window...