build-automation

Are there any decent compiler web services?

Here's the idea: you commit your code to a repository and call a web service (or enter the request through a web app) to have it compiled. The results are then pushed up to a FTP server, S3 bucket, etc. Is there anything like this out there on the public internet? TFS has a build queuing feature, but I'm thinking more along the lines ...

Can I find and import files into an ant-buildscript at runtime?

I want to create an ant-buildscript, that includes some files as a sort of plugin. So if I want to activate a feature in a project - say pmd-checking - I copy a pmd.xml in a directory and the build.xml get on the start the idea, that pmd.xml exists and imports it, so that new targets can be available to the build. But the import-task c...

How do I set up a build server on the cheap/free?

Currently I'm tasked with doing the daily build. We have an ASP.NET 2005 website with a SQL Server 2005 backend. Our current source control is Visual Source Safe 2005. At this point, I use the brute-force method of daily builds. Get Latest version of source code Get Latest version of Database release script Backup old website files ...

How to automatically set Version Info in Delphi?

I would like to have my CodeGear Delphi 2007 project to automatically set the debug module attributes depending on whether my project is in debug or release mode. I can manually set this value by right clicking on the project->Version Info->Edit values as needed. These are for the project as a whole and are the same for the debug and re...

How to apply SQL scripts on a remote SQL Server?

I'm trying to completely automate my builds and part of it is applying SQL scripts to the SQL Server. I've created a batch file that calls SQL Server utility (OSQL.EXE) to apply scripts and it works if I call it directly on the SQL server. But I cannot use it on my build machine because it does not have SQL Server installed. Is there ...

Building Eclipse from source

I have been trying to build eclipse fetched from CVS, but cannot find where to begin? Usually it has been simple, make X, build X, but I am not finding it that easy with this. There are hundreds of plugins, and I cannot seem to find where to build them all and have the eclipse IDE. Is there any tutorial that will step me through the pr...

Different types of build using CruiseControl.NET.

I would like to know what kinds of builds (i.e for example and learning) does one have. I currently set up nightly build triggered on changes.. Should I have a different server for ci builds or different config blocks??? Please give ideas or samples on how you maintain CI and nightly build in config ...

Build solution for C++

I'd like to setup a build server for unmanaged C++ code developed in Visual Studio 2005. The build server should be able to do the following: Monitor a Subversion repository for code changes and schedule a build Checkout code from Subversion and run unit tests Provide some sort of report on build success and changes from previous build...

Looking for a strong Build Management system

My team works on a Medium sized product which takes about 2 hours to build on a single dual-core machine. As part of an effort to improve productivity I am looking for alternatives to improve hour build process. Currently we build C++ code and .NET code using VS2005 solutions, we also have some legacy code built using makefiles and we p...

project deployment automation with PVCS

Hi all, We use PVCS for source control for all our code. We have 7 Servers across the EU covering 17 countries. PVCS mimics our folder structure in production: folderA | |--folderB | | | | -- folderC | | | | -- folder | --folderD | | | | -- folderE | | | | -- folderF Our projects can be dependant on ...

PSake extensions?

I recently discovered Powershell and through that PSake. If you are using it and you've extended it or created tasks for it, please share! ...

Preparing a development tools machine

Hi, I am working on a small project with a few friends and need to set up a server to run our tools. I looked around at hosted solutions like Unfuddle but they don't provide a CI server. I am now considering buying a Linode and running the following on it: Mail : Apache JAMES CI : Hudson Wiki/Tracker...

What build tool do you use professionally?

At home, I use CTRL+SHIFT+B or F7 or whatever key sequence initiates the build for my build tool. At work, this doesn't quite cut it. At my first job (an internship) we used a product called Visual Build, which I have come to like very much. It's the best build tool I've ever worked with. The down side here is that it's not free. At...

Problem building a Setup project

I'm working on a tool to simplify an application's deployment. Hence I'm aiming to automate the build of the setup project. The Situation: When I use Visual Studio to build the setup project this, creates the msi and exe files and concludes successfully. The problem occurs when I run a command in the command prompt, I keep getting this ...

how to automate or facilitate multiplatform build/test before committing?

Hi all, Our software is built on linux and windows platforms. Depending on the preference of the developer a contribution is developed and tested on either platform and then committed to our subversion repository. It then turns out that the contribution doesn't build on the other platform, and a fix has to be made. The fix on the other ...

MSBuild: How can I force ProjectReference to search elsewhere for an assembly?

We have a large number of Visual Studio Solutions that contain the same shared 15 projects, and most solutions only differ by a web application. I'm trying to consolidate everything into a single build that builds the shared projects only once, then have the web application projects reference the output shared assemblies. I'm finding t...

How to use Nant/TeamCity to Deploy across DMZ?

I have build server inside our domain (and it needs to be because it also talks to other boxes in the domain), and a webserver that is in the DMZ. As part of our build scripts, I would like to deploy websites to the webserver in the DMZ, using the Nant copy task. The problem is, that Nant is invoked from TeamCity which runs under the S...

How to automate Matlab/Simulink/Real-TimeWorkshop code generation?

I want to use a Simulink mdl to generate C files in an automated fashion. I am currently trying to use an m-script and a dos command shell, but I am having issues with a "do you want to save" dialog hanging the m-script. By experimentation I know that the mdl is being modified when the "set_param" line is run (i.e. no "save" dialog iss...

How do I detect whether an Eclipse build failed?

Following on from this question, I now want to know how to stop an ANT script from executing if the preceding build failed. I can't see a way in the Build setup in Eclipse of chaining builds together based on their success. I think I am lookikng for either a way to pass the previous build status into my ANT script so I can terminate ...

How does ivy:publish work?

I'm completely at loss how the ant task ivy:publish is supposed to work. I would expect that I do my normal build, which creates a bunch of jar files, then I would push those jars to the (local) repository. How can I specify from where to retrieve the built jars, and how would those end up in the repository? Update: <target name="pub...