continuous-integration

Publish an web application on build with NAnt, MSBuild or any other tool

I have a scenario where I have to setup a test environment where I want to be able to tell my NAnt or other build tool to make an new IIS web application, put the latest bins in the newly created IIS web application, and post me an email where the new address and port where the new application are addressed, is this possible and how? whi...

Making TeamCity integrate the Subversion build number into the assembly version.

I want to adjust the output from my TeamCity build configuration of my class library so that the produced dll files have the following version number: 3.5.0.x, where x is the subversion revision number that TeamCity has picked up. I've found that I can use the BUILD_NUMBER environment variable to get x, but unfortunately I don't underst...

How to add revision numbers in the title of e-mail published by cruisecontrol.NET?

Hi all. This is a question I should ask like a year earlier. Back to the day, I setup cruisecontrol.NET 1.4.2.14 as our continuous integration system. I wanted to add the source revision number and the revision number of the binary it built. However, since it restarted automatically if any of external files and environment variable incl...

CruiseControl.NET and TFS Labeller

Hi Guys, I'm facing a very simple issue but I can't find the right tool: We (in our team) currently build our Web App (.NET 3.5SP1 Based) with CC.NET, getting source code from SubVersion. We're moving to TFS2005 (already used by other teams) but I can't find the equivalent of the SvnVersionLabeller; the specific labeller gets the latest...

How to use repo as repository on Hudson

I work on a project using repo to control over a hundred git repositories and Hudson as continuous integration server. The file structure of the project is like: ./.repo ./a/.git ./b/.git ./b/c/.git ./b/c/d/.git ... more than a hundred gits The whole project must be built together, in other words, each git repository cannot be built ...

continous integration with just Visual Studio 2005

any hints on how to start CI with just VS2005 without TFS? will hudson be able to build VS2005? ...

Continuous integration servers for Flex

Which CI server do you use for Flex? My main contenders are currently Hudson TeamCity Both seem to be popular on the general level but have you got some direct experience with using one or both with Flex development? Or would you recommend some other tool? ...

What does CruiseControl (or any other CI tool) give more than well-written (n)Ant?

Hi there, We have a large collection of nAnt scripts that build our various products. They almost all have the following structure: Erase old working copy. Check out complete fresh copy from version control. Increment build number in appropriate file (custom nAnt task). Run static analysis (StyleCop, Perl scripts) Build solution using...

Using Subversion in conjunction with Visual Source Safe

The shop I work in is in the process of phasing out Visual Source Safe and migrating to Subversion. I've set up a continuous intergration server using Subversion. From my current understanding of how SVN works locally, it stores hidden metadata in each directory that has been downloaded from the repository. My question is: Is it pos...

Java, Eclipse, Ant, JUnit, Hudson, SVN, native libraries; can they all coexist?

What is the most proper way to accomplish all of the following: Create a project in Eclipse With an Apache Ant buildfile That Hudson (or another more recommended CI system?) uses And support for JUnit tests that are run by both Ant/Hudson and Eclipse And check the proper folder structure into SVN so that future developers can replicate...

How does a "delayed commit" work with source control repositories and CI servers?

I'd like to know how "delayed commit" functionality works on CI servers that are not integrated with the source control repositories. Conceptually, the process works like follows: Check in code changes CI server builds the changes If the build passes, the code is committed to source control repository If the build fails, the code is...

TeamCity and IBM Rational Team Concert (RTC) Integration

Has anyone used TeamCity with Rational Team Concert (RTC) ? Is there any other continous integration for RTC? ...

Running JavaScript unit tests headlessly in a Continuous Integration build

I have a webapp build plan running on a Continuous Integration system (Atlassian Bamboo 2.5). I need to incorporate QUnit-based JavaScript unit tests into the build plan so that on each build, the Javascript tests would be run and Bamboo would interpret the test results. Preferably I would like to be able to make the build process "stan...

Setting up a Buildbot hosting service for multiple projects

I need to set up a buildbot hosting environment which is capable of managing a large number of independent projects, and ideally provides a web front-end for users to manage their buildbot instance. As far as I can gather, there isn't such a utility available at the moment. I'm planning to roll my own, but could really use some advice...

Is CI worth implementing for a one or two man project?

Hello, At work where we do LOB .NET/MSSQL developement, many projects we have are 2 person or even 1 person projects that have development life cycles of 1-3 months. The developers serve as business analyst/project managers/QA so things get done fast with minimal 'BS time' spent. We do get the bigger projects that can take 6 months and ...

Can we tell CruiseControl.NET to ignore source control timeout errors?

We have CruiseControl.NET set up to do continuous integration of a number of our projects. We are using a <cb:define> block to make sure all of our source control operations are done in the same way, and to keep the config DRY. We are experiencing an issue every once in a while that cause the build to show "Exception". The message is ...

Rails Rest API External Testing

I am building a REST Web Service layer on top of a Rails app that will be used by an Iphone application. The response format is XML. I would like to build some acceptance tests that should be external to the rails stack (and should test everything, including the http server). The test scenarios are quite complex, involving the process ...

Cruise Control .NET time build spends in failed state

My team has a goal to minimize the amount of time that our build is broken. We use CruiseControl.NET for continuous integration. What I'd like to find out is how best to approach answering the following question: "In the last {timespan}, how much time has {project-name} spent in a broken status?" For example: "Over the last 1 month, h...

Continuous Integration of Git on Windows

Hey All, assuming I'm running a small shop (3 devs) and using a Windows 7 machine as a centralised Git and IIS server what is the easiest way to get CI up and running? This must be locally hosted CI (no github, no remote servers). I'm doing C# .Net development with Visual Studio 2008. Any help on getting this running with the minimum...

Continuous Integration with Oracle Products

Hi, I'm currently working on a Datawarehouse project using an Oracle Database, Oracle Data Integrator, Oracle Warehouse Builder and some Jython thrown in for good measure. All of which is held within TFS. My background is .net and prior to this project was seeing a lot of promise in CI. I'm not suggesting that the testing element of CI...