build-process

How should I deal with licensed third party libraries in a continuous Integration build?

I am currently setting up a CI Build Server (using CI Factory) for a .NET application that relies on a set of licensed third-party controls. Once I have this working, several other projects will also be set up to build on the same server: these may also be dependent on various third party libraries (possibly different versions of the sam...

What is build automation software (for example, Ant)?

I see reference of ant a lot but I don't get exactly what its meant to do? from what i've heard its supposed to compile your projects but can't i just do that by clicking Run->Run in eclipse? Edit : I guess I should rephrase my question. I already know that ant is a 'build automation software', my question is, what exactly is build auto...

How to control processes in a Hyper-V VM's console?

I want to script the building of a Hyper-V VM as part of a build process. Specifically I need to be able to launch processes, perhaps sending keys into the VM as well, but as long as I can launch processes with specific command-lines I think I'll be good. I'm already aware of this useful library: http://www.codeplex.com/PSHyperv, but i...

Developers with VS 2005 and VS 2008 working on the same project(s)

We have a solution that has a website and a class library. We also have developers working in VS 2005 and VS 2008. The issue is when a user adds a file/removes a file from the class library it doesn't get added to the project file for the user(s) using the other version of VS. Also I had to setup our automated build to use one project fi...

Script to change Action Sequence records in an MSI

To solve a problem listed here I've got to change the InstallExecuteSequence .RemoveExistingProducts record in an MSI. I want to do this as part of the build process rather than mucking around with Orca ...

synchronising / maintaining ant and eclipse classpaths

I'd be interested to find out about any automated processes that people have for ensuring that the project classpaths for the ant and eclipse configurations are in synch. In my case, I want the classpath defined in the ant build file to be the master configuration, since its used for our production builds. As part of the build i'd like t...

How to deploy an applet?

I've built a small applet and I have all the .java class files. How can I now compile/build it so I can use it in an <applet> tag? An eclipse based method would be best. Also, I'm using some images in the applet. 1) Do I need to upload these images to my website 2) Right now I point to them using my local path e.g C:\java\project\imag...

Using checkstyle with Ant during an automated eclipse build

For the last months I've been slowly improved the Eclipse automated PDE build process for our application. The first thing I tried was automating the test cases. The next step was some scripting code to generate an installer automatically, for both linux and windows. Now I want to add some static code analysis reports to the process. ...

How can I combine and compress multiple script and css files for production use?

I want to use YUI Compressor to combine and compress my css and js file sets when I compile my project. YUI Compressor only takes as input single files. I've tried using the following (Windows) commands to append to the output files, but strange characters appear in the output where appendage occurs. How can I use windows command line or...

C++ Header files - put them in one directory or merged in a tree structure?

I have a substantial body of source code (OOFILE) which I'm finally putting up on Sourceforge. I need to decide if I should go with a monolithic include directory or keep the header files with the source tree. I want to make this decision before pushing to the svn repo on SourceForge. I expect a lot of people who use it after that move...

What scenarios are possible where the VS C# compiler would not compile a reference of a reference?

Hello, I'm probably asking this question wrong (and that may be why Google isn't helping), but here goes: In Visual Studio I am compiling a C# project (let's call it Project A, the startup project) which has a reference to Project B. Project B has a reference to a Project C, so when A gets built, the dlls for B gets placed in the bin d...

Getting make to delete additional files on error

We're having some discussion lately about the way we handle .d files for dependencies in our make-based build process. The issue has been raised that sometimes the .d files can become corrupted when builds are interrupted. We're using the .DELETE_ON_ERROR target to ensure that if a build is interrupted or fails, the object files that i...

Why and when to hire a build engineer

My company has grown to thirty-five coders, in five separate groups. I manage one of the groups. The bulk of the code is C#, but it must build and run on both .NET and Mono. We use C/C++ for drivers and real-time control, IronPython for scripting. We have a simple automated build system that is triggered by check-ins; it does a big b...

C# to C++/CLI to C DLL System.IO.FileNotFoundException

I'm getting System.IO.FileNotFoundException: The specified module could not be found when running C# code that calls a C++/CLI assembly which in turn calls a pure C DLL. It happens as soon as an object is instantiated that calls the pure C DLL functions. BackingStore is pure C. CPPDemoViewModel is C++/CLI calling BackingStore it has a r...

Standard Output from MSTest, NUnit, MbUnit, xUnit.NET test runners

How do you in any of the common .NET testing frameworks MSTest, NUnit, MbUnit, or xUnit.NET get the command line test runner to output a simple yes/no or true/false or 1/0 on whether all the tests passed or failed? I'm open to workarounds like: 1) no output if all the tests passed, output if anything fails. 2) count of tests that fail...

Build servers and source control repositories

We're using CruiseControl.NET for our build server and Subversion for source control. Our IT guy suggested putting these together on one virtual machine. For some reason that smells funny to me, but I can't explain why. It seems like the source control server is a lot less "transient" of a server than a build server. Does anyone else...

Use sqlite to manage Makefile build flags

I build for more than two dozen targets from a source tree with usually three active branches with both production and debug builds. To date I've used a personal Makefile that defines the target which includes a common Makefile that defines the compile flags which then includes the Makefile from a specific source tree. This works but I...

Is there a Maven Alternative or port for the .NET world?

Is there a Maven Alternative or port for the .NET world? I would love to use a good dependency management system that the Java world has ... but i don't find anything comparable for .NET projects ... georg ...

Tools for receiving build notifications in Skype group chat

My team uses skype group chat, and I would love to have a tool that could post notifications to our group chat. I would like to avoid relying on an RSS feed, but it may come down to that. But even that it seems hard to find -- there seems to have been a tool called Anothr that perhaps went out of existence. I would also prefer to not ...

Perforce as integration and build server on w2k3x64?

Hi We are in the process of migrating from TFS 2005 to Perforce and moving to more Simple TDD type process for our software. Do you have any resources for setting Perforce up as an intergation and build server? Looked at this question http://stackoverflow.com/questions/419181/build-management-continous-integration-best-practices wh...