continuous-integration

Continuous Integration for Intersystems Cache solutions

I am starting a project from scratch using Intersystems Cache. I would like to setup a Continuous Integration Server for the project. Cache has unit test libraries, so the idea is to import source into a test database, build the source, run unit tests in the cache terminal, based on changes in the version control system (ClearCase). Ap...

What's the easiest, most practical way to toggle several lightbulbs with a PC?

This question is mainly electronics related, but it also has a programming aspect. Some background on the problem We have a traffic light on a wall in our office. When people come in to the office, they can immediately tell from the traffic light whether last night's automatic build & test runs went smoothly: Green means all tests pass...

Exception line numbers are messed-up on CCNET build reports

We are having an integration server (CruiseControl.NET) building and validating a couple of .NET 3.5 libraries. When some integration code fails, the exception is logged and appears in a custom report. Yet, the line numbers reported by the exception messages are messed-up - usually short from 50 / 100 lines below the place where the exc...

Continuous Integration: keeping the test DB schema up-to-date

Hi, I'm setting up a continuous integration server (Hudson) to build a Java project and run the relevant unit/integration tests. Most of these tests access a database and the test data is kept in a DbUnit XML file. I'm looking for a way to automatically keep the test database schema up-to-date. Currently the SQL script for a particular...

What is continuous integration?

What is continuous integration and what are its benefits? ...

Continuous Integration for Common Lisp?

Are there any continuous integration frameworks for CL? Specifically, I'm looking for: Automated "build", i.e. ASDF system load from base state Automated tests Status push - email notification and the like, especially for broken builds and failed tests Status pull - website, logs, anything the dev team can pull to read Status history - ...

Is continuous integration worth it for small projects?

I've been pushing for continuous integration at my company since I joined 5 months ago, but having seen the type of applications we work on I'm starting to think that it might not be worth the effort of setting up each and every project for continuous integration. If you work in a development department where the average project takes 2...

move Hudson job to another server

Hi, I've setup a continuous integration build with Hudson running on Tomcat. I now need to move this a different instance of Tomcat, but don't want to have to configure everything from scratch. Is there a configuration file that defines each job which I could copy to the new server, or is to possible to import/export a job via the user...

Best continuous integration setup for multi-platform development

What is the best continuous integration setup for a Devleopment department that codes in multiple environments? At my company we write some code in C# and some in Java, I've previously used CC.Net but I've never done CInt with Java. I'm aware of Continuum and was recently told about Hudson, but I've never used either. Would it be bett...

How do you store dependencies of you program, and tests items deployement in your SCC ?

I'm migrating from Visual source safe to SVN, so please forgive my ignorance. I was browsing this link which talk about best practices in SVN. And something seems very wierd to me. Copies of third party software projects or depedencies in SVN is unacceptable What ??? How Team city is supposed to build my project if I don't save the...

Cruise Control .Net - Builds across domains

Currently our developent enviroment consists of a Dev server, a Staging server and a Production server. Our production server and staging server live on the same domain while our build server and dev server are on a different domain. Is it possible to have my build server (Cruisecontrol .Net) access the two servers that are outside its...

.NET automated build with cruisecontrol.net + nant - multiple assembly structure / best practice

Hi, I'm doing some work with several shared .NET assemblies and a generic web application that I would like to handle better in our CC.NET/NAnt build environment. Currently, we have several .NET assemblies (shared common code that we use in client projects) that exist in different .NET solutions within different repositories in our SCM...

Howto pass Java system properties to maven-cargo container

I'm preparing a maven2 web project for continuous integration. I use the maven cargo plugin to automatically deploy the WAR to Tomcat6x before running integration tests. My code depends on some system properties which are set with MAVEN_OPTS=-Dfoo=bar. Unfortunately these properties are missing when the application is deployed to Tomcat...

Mootools and JQuery Integration

Dear all I am using the code Mootool[1.11.] and JQuery[1.2.6],Its working fine when these are separate. While i am integrating firefox throws (document).ready(){} is not a function. Is any wrong in my concept, What to do to rectify it?.Any help ...

Using a Continuous Integration Server for Home Development

As a follow up to one of my previous posts 'Using Version Control for Home Development', I am now asking about opinions as regards using a Build Server for a pet project. Lately I have been reading about this 'Build Servers' concept, and I have looked at applications such as Maven and CruiseControl.Net. And thus I ask, how feasible is...

When do you need the Windows SDK for MSBuild?

I'm setting up my first build server for .NET 3.5 projects, and found this interesting line in the MSBuild log after a successful build of a simple test application: Could not locate the expected version of the Microsoft Windows SDK. Looked for a location specified in the "InstallationFolder" value of the registry key "HKEY...

Should failing tests make the continuous build fail?

If one has a project that has tests that are executed as part of the build procedure on a build machine, if a set tests fail, should the entire build fail? What are the things one should consider when answering that question? Does it matter which tests are failing? Background information that prompted this question: Currently I am w...

Mercurial and a sort of Continuous Integration workflow for Java project

There is a project in Java where I work. To have the project in Mercurial I know that I have to make a repository for all the classes. As there is a lot of classes I think if maybe I can have a copy of a jar made of a copy of the repository plus the modifications I have to do. So in Mercurial terms there is: A main repo with all the...

Best way to automatically check out and compile Eclipse projects with Ant in Hudson or another CI tool?

We have several products which have a lot of shared code and which must be maintained several versions back. To handle this we use a lot of Eclipse projects, some contain library jars, and some contain shared source code (in several projects to avoid getting a giant heap with numerous dependencies while being able to compile everything ...

How can I configure Hudson to send an email for EVERY build, not just those that change the project's status?

I've recently migrated my CI server from an old version of CruiseControl to Hudson. The only feature I miss from CruiseControl is the ability to receive email build notices of EVERY build, not just those that cause the status of the project to change. I'm ESPECIALLY interested in build notifications for all successful builds. Anyone o...