continuous-integration

PL/SQL pre-compile and Code Quality checks in an automated build environment?

We build software using Hudson and Maven. We have C#, java and last, but not least PL/SQL sources (sprocs, packages, DDL, crud) For C# and Java we do unit tests and code analysis, but we don't really know the health of our PL/SQL sources before we actually publish them to the target database. Requirements There are a couple of things ...

Overall build statistics from Bamboo server

I am trying to use Bamboo's remote API to extract some statistics. It looks like it doesn't support extensive reporting. All I got was a way to get the most recent builds. What I need is a list of all builds (maybe up to a numerical limit) or at least the count of successful/failed builds so far, is this available anywhere? any other ide...

TeamCity 5.x with xcodebuild?

We're considering migrating from CruiseControl/CruiseControl.NET to TeamCity. A portion of our product is a Cocoa app, and I need to figure out if I want to try to migrate it to TeamCity as well, or if it would be better to leave it running under CruiseControl. Everything I've found so far (including the teamcity-xcode plugin) refers t...

Customizing the TFS 2008 build sequence to avoid compilation and deploy SSRS

I'm trying to create a CI process for SQL Server Reporting Services. I am fairly new to TFS but quite experienced with MSBuild. In the past I've used a combination of MSBuild with Team City so the whole build process is more or less custom. Here lies the start of my problems, as the solution I am deploying only contains Report Server p...

Continuous build framework for java+python+ruby?

Our technology set includes java, python, and ruby code (no, we're not google ;-) ). Recommendations on good CI framework to use? Hudson? Other? dwh ...

Can you recommend a Software Development conference with an emphasis on CI and SCM?

I manage a team of build engineers and am interested in software development conferences with content specific to continuous integration, build automation, and software change management. An ideal conference would be tool agnostic (not a sales pitch) Any suggestions? ...

Good-practices: How to reuse .csproj and .sln files to create your MSBuild script for CI ?

What is the painless/maintainable way of using MSBuild as your build runner ? (Forgive the length of this post) I was just trying my hand at TeamCity (which I must say is awesome w.r.t. learning curve and out of the box functionality). I got an SVN > MSBuild > NUnit > NCover combo working. I was curious as to how moderate to large proj...

Exceptions from Buildbots PeriodicScheduler intervals?

Buildbots Periodic scheduler triggers builds at fixed intervals (e.g. every 30 minutes). But there are certain times (e.g. at night, during the weekend or while regular maintenance is performed) where I'd like it to relax. Is there a way to have a more fine-grained description for the Periodic scheduler? Or should I rather use the Night...

Dynamically creation copy of database for testing

Hi 2 all, I am going to create integration tests for my application. I want that my integration tests will be executed not in production DB. I want that before test execution begin, my continues integration server (team city) creates copy of my database and integration tests will be executed on it. Any approaches or best practicies ? E...

What can CruiseControl .net (or any CI server) do that MSBuild or NAnt can't?

I ask this question because I find the the community contributions to the various build engines (like MSBuild and NAnt) do include all the tasks that promote for CI servers, like getting versions from source control, cleaning folders, changing build numbers, sending emails, etc... Is it only because it "listens" to the changes happens o...

What are the minimum binaries needed to run Gallio with MbUnit tests.

We recently upgraded our application to .Net 4.0. We were using MbUnit 2.x. With the upgrade to .Net 4.0 the MbUnit tests don't seem to run. Rather than fighting with it I decided to upgrade to MbUnit v3 which ships with Gallio test runners. I would like to put the minimum required binaries/files into a Nant folder in the third party fo...

Why does Gallio seem to need to be in a folder named GallioBundle-3.1.397.0/bin to run.

I want to run MbUnit tests with Icarus and/or Echo without having to install Gallio. I have copied all of the files in the GallioBundle/bin into a folder named Third Party/MbUnit in our project folder. When I double click on Gallio.Icarus.exe it dosesn't load or do anything. When I run gallio.echo.exe from the command line I get the ...

Centralised Continuous Integration/Build setup Vs. Project specific build setup

What are the pros/cons of having a centralized continuous integration/build setup (in our case it will be cruise control) as opposed to project-specific setup? So far, we had a project specific setup of cruisecontrol, but now many other groups want to move to CI as well, and are asking for a central cruiseserver. I'd like to know if an...

How can I track version numbers with ASP.NET MVC and WinForms?

I'm having trouble finding what built-in mechanisms there are in the .NET framework for setting version information at build time. Our development efforts are primarily directed at a WinForms application deployed with ClickOnce. For this, we already have a system in-place and working. I would like to try to extend what we already have...

Proper continuous integration and continuous deployment with Git and Heroku

I am developing a ruby on rails website using heroku and git. What tools and features should I use to set up the following simple development process? CODE > CHECK-IN > AUTO TEST > AUTO DEPLOY I check my code into my repository (preferred option, hosted git like github) Tests are automatically run AND website is deployed in my stagin...

Javascript unittesting frameworks

Hi all, I am loooking for a javascript unittesing framework and trying to decide if I should go with JSunit or not. My goal is to have the unittests run with my CI, possibly using a JSunit server that is running headless. From people's experience, is this a good idea? Are there better frameworks that you would recommend for my goals, ...

How to use NSIS with Maven2 and continuous integration?

I want to include an installer created by NSIS into a Java project organized with Maven2. How can I incorporate this so that the installer is automatically built each time I use maven to create a distribution? I've tried the following: http://mojo.codehaus.org/nsis-maven-plugin/plugin-info.html The only way I could include the plugin ...

How to use python build script with teamcity CI?

I am currently researching using the TeamCity CI software for our comapanies CI automation needs but have had trouble finding information about using different build scripts with TeamCity. We have C++ projects that need to have build/test automation and we currently have licenses for TeamCity. I have looked into using scons for the build...

Hudson: Running all jobs in a view by pressing one button

Is there a way to run all jobs in one hudson's view by pressing just one button? Thanks. ...

Better Ways to Maintain Continuous Integration?

I find that I am always tuning and tweaking our CI setup as we add new projects. While there is NO question that the benefits are awesome for existing code that seldom changes, new projects or volitile ones seem to require more work as I have to configure each project to be "intergrated" as well as maintain an ever-growing CCNET.config ...