continuous-integration

Is there any continuous integration software with easy to write plugins?

I'd like to add a continuous integration tool to a project I'm working on. However, I'd like to be able to send the results of the build using Lotus Notes. I already have the Lotus Notes part covered, and I'd like you guys help me choose the right tool for this. I'd preffer something based on Java, but if something else's better, I won't...

Remotely Track the Current Branch in Git

I'm moving my continuous testing to a dedicated server (autotest slows down my local laptop too much). What I'd like is for my testing server (which happens to be running CruiseControl.rb) to be continuously getting my latest (committed) changes via Git -- ideally, without any changes to my own workflow. I am the only developer working o...

What are all of the automated build tasks that can be performed?

I'm curious. I'm looking into creating a CI server and wondering, after the first couple of obvious tasks, what else can an automated build do? The tasks that I'm aware of (not in any order): Compile (debug/release versions) Code style conformance Automated tests (unit/integration/etc.) Code coverage Version incrementing Deployment ...

SVN Externals in a different SCM

At a previous workplace we used svn externals to update dependent projects when a shared component was updated. This made it easy to see anything that those changes broke, as well as update dependent projects to the latest version of a shared component automatically without any intervention. At a new workplace we are using cc.net with s...

Setting up TeamCity to work with ClearCase

I'm trying to setup TeamCity to work with ClearCase for continuous integration, and I've been having a few problems. TeamCity is complaining that it cannot build the patch for the build. I've been scouring the internet for information on ClearCase and TeamCity, and there is a surprisingly small amount of information on the topic. Has any...

Referencing a file from another Hudson job

What I have is two jobs, A and B, and I'd like job B to use a file from A's last stable build. Seems like the Hudson UI is able to display all of the information, so I am hoping that there is some way, in Job B, to access that information. There is probably a solution to copy the file, post build, to a shared location and use it from t...

Running MSBuild script on development machine

Hi, I have an MSBuild script which performs a lot of tasks, as it is run on our build server. I want the script to be run each time a developer builds from Visual Studio on their local development machine, so that a) the build process they are runnning locally is the same as that run by the build server so any problems in the build c...

Deploy web applications and windows services using TFS 2010

Just went from TFS 2008 to 2010 at a client site and now wondering what happened to the TFSBuild.proj files from the TeamBuildTypes folder. I've already got the builds and drops working and now I need to get the old deployments working again. We used to do this with AfterBuild targets in the TFSBuild.proj. That mechanism seems to have mo...

easiest way to get continual unit tests running locally with visual alerts, with xUnit for C#/VS2008?

Hi, I'm currently using MSTest in VS2008 for unit tests, but I am looking at going to xUnit.net. Question - What would be the easiest way to get my unit tests running continually locally (on my PC) and with some sort of visual alert of pass / # of fails. i.e. similar to what we do in Ruby on Rails with autospec. THanks PS Interseste...

Gallio and MbUnit in NAnt

I am trying to use Gallio (v3.1)/MbUnit/NCover to run a unit test in my C# code, as part of the build process for my continuous integration system. I can get Gallio.Echo.exe to execute the tests and output an XML file (albeit it does seem to be checking all .dll files in the folder == approx. 6.5MB .xml file!!), but when I try to get NC...

ClearTool Error: Operation "get cleartext" failed: Permission denied.

When trying to compile a project with TeamCity, I am getting an error from cleartool: "get cleartext" failed: Permission denied. The command that is failing is a call to cleartool get: cleartool get -to C:\TeamCity\temp\cc_35875temp V:\andrew_CI_view\My_vob\MyProject@@\main\branch\7\Apps\main\branch\1\MyProject.Apps.FileTransferUt...

luntbuild + maven + findbugs = OutOfMemoryException

Hi, I've been trying to get Luntbuild to generate and publish a project site for our project including a Findbugs report. All other reports (Cobertura, Surefire, JavaDoc, Dashboard) work fine, but Findbugs bails out with an OutOfMemoryException. Excluding findbugs from report generation fixes the build --- although obviously without a F...

use hudson to get remote tests results

Hi all, I've a server running a proprietary language on which I'm able to run "unit tests" in this language. I cannot install a Hudson slave on this machine, but would like to have these tests results appearing in a job of hudson (to have at least a monitoring of the code quality for this server code). I'm currently trying to use web ser...

How do I setup an external status page in TeamCity like their standard one that won't require me to login?

We have just moved from CCNET to TeamCity for Continuous Integration. In TeamCity, I can use the ExternalStatus page/widget fine. We run Cradiator (http://cradiator.codeplex.com) as a build radiator and notifier in our room and I have modified the Team Piazza TeamCity plug-in to return XML in the CCNET format so Cradiator can read it. ...

Using Hudson and build steps with multiple git repositories

I'm trying out Hudson to replace our current Buildbot setup. I installed the git plugin. Our current setup is like: ssh://server:/repo/test_framework.git ssh://server:/repo/project_a.git Now, to build project_a I added a new job with multiple git repositories (the ones above). I wanted Hudson to clone the repositories into different d...

Automated spider test

Hi all. I'm looking to add a very simple layer of automated integration testing to our current Continuous Integration setup. (CI currently only checks for build breaks). Is there a product that will: From a base URL, spider a site & report back any 404/500 error codes? Allow me to add a step to logon, to be able to spider the authori...

Team Foundation Build - resolving cross solution project references

We have a shared project referenced across multiple solutions which, when encountered by TF build causes: 'error MSB3202: The project file "......\trunk\\\sharedproject.csproj" was not found'. This is fine as the directory structure on the build server does not reflect that of source control. Is it possible to modify the build file...

What CI server and Configuration Management tools I should use

Hi ! What CI server and Configuration Management tools I should use together for a truly development and deploy maintenance. There isn't the de facto rails sustainable environment, is there? Some assumptions: • code control version ok - git (de facto tool) • test framework ok - whatever (rspec is my choice) • code coverage and anal...

How do I send an email in CruiseControl.net that contains the svn commit messages and other details?

I'd like to email the results of the build along with: svn revision(s) that are in the build commit message(s) for those revisions Other details like the location of where we ftp the resulting executables Can anyone point me to resources to show how to do this with CC.Net? I am able to get the standard email that is sent that contai...

Hudson slave serving multiple hudson masters?

Is there a way to have my hudson slaves used by multiple hudson masters? A bit of background info: My build guy has set-up separate hudson masters to do the deployment and testing of our solution into different test environments. My tests are run on hudson slaves (I have 4 slaves). These slaves are associated to one specific hudson m...