build-process

Build Quality

We have 3 branches {Dev,Test,Release} and will have continuous integration set up for each branch. We want to be able to assign build qualities to each branch i.e. Dev - Ready for test... Has anyone any experience with this that can offer any advice/best practice approach? We are using TFS 2008 and we are aware that it has Build Quali...

TFS and RTC - can both be used for both Java and .NET development

Both Microsoft's Team system and IBM's Rational Team Concert have similar features and functions. Both claim to be able to support either Java or .NET developers with their favorite IDE. Do you have any experience that shows one is better than the other for a one solution that works for all? Is there any key differences (features) be...

.NET WAP Publish Question - CodeFile included in publish

I am using a Web Application Project to develop some web user controls (c#). In the WAP the user control directive contains the codefile and inherits attributes. When I publish the WAP to the target website. The dll from bin is copied correctly to the bin of the website, the user controls (.ascx files) are copied correctly. When I per...

How to build jars from IntelliJ properly?

I have a project that contains a single module, and some dependencies. I'd like to create a jar, in a separate directory, that contains the compiled module. In addition, I'd like to have the dependencies present beside my module. No matter how I twist IntelliJ's "build jar" process, the output of my module appears empty (besides a META-...

What's this with the Microsoft Web Plaform

Sorry. I'm just bitten (or bit. Go figure with this left-to-right language :-) I've invested a huge amount of effort studying NANT and learning how to build a command line CI environment. My goal was to solve the build issue once and for all so I'll be able to develop a few projects (web sites) and have them deployed "at the press of a ...

VS2008 - Outputting a different file name for Debug/Release configurations

When building a C# application with Visual Studio 2008, is it possible to set a different output filename per configuration? e.g. MyApp_Debug.exe MyApp_Release.exe I tried a post-build step to rename the file by appending the current configuration, but that seems a scrappy approach. Plus it meant that Visual Studio could no longer fi...

Checkin CruiseControl.net config file

Is there any cruisecontrol.net extension, that monitor the event when the config file modified, and will check-in the config file into the source control? I found on the cruise-control documentation a method that does the opposite, which is when we modify the config file in the source control, cruise-control will update the file and app...

Eclipse-CDT: Whats the best way to add a custom build step?

I have a file in my project which I need to compile using an external tool, and the output of that is a pair of .c and .h files. Whats the best way to integrate this into my Eclipse-CDT build? Ideally I can reference the external tool using a relative path Ideally Eclipse will know if I change this file that it needs to re-run the ext...

What is the point of a "Build Server"?

I haven't worked for very large organizations and I've never worked for a company that had a "Build Server". What is their purpose? Why aren't the developers building the project on their local machines, or are they? Are some projects so large that more powerful machines are needed to build it in a reasonable amount of time? The only...

Maven versions, subversion branches and local repository

Imagine following scenario: We have a lot of parallel development going on in several svn branches. Some projects are unbranched and some are branched. There is a lot of interdependency. We also have a local repository (so none of the developer downloads packages directly, we use our own maven repository). The problem is with maven we...

put build date in about box

I have a C# WinForms app with an About box. I am putting the version number in the about box using: FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location) .FileVersion This ends up giving me the Subversion revision number from which the executable was built. I would also like to get the date of the build into th...

Building C++ on both Windows and Linux

Hi, I'm involved in C++ project targeted for Windows and Linux (RHEL) platforms. Till now the development was purely done on Visual Studio 2008. For Linux compilation we used 3rd party Visual Studio plugin, which read VS solution/perojects files and remotely compiled on Linux machine. Recently the decision was to abandon the 3rd party ...

With subversion or TFS, how would you go about setting up automatic builds?

With subversion or TFS, how would you go about setting up automatic builds? I need some guidance with regards to naming convention and how this would happen automatically. I am using /branches /trunk /tags folder structure. I am using a build app (finalbuilder). Which tag name would I tell it to pull from (or revision # etc)? Since it...

TFS Build Architecture

I am preparing to move my team's source control from VSS over to TFS 2008. This is for an asp.net website, and I am currently using a combination of nant scripts and Cruise Control to do all of the builds and deployments. I've been trying to wrap my head around the best way to architect TFS build to do the same thing I'm doing with NA...

How to set up a local test/build machine?

Hello I am about to start a new personal project. It aims to be a pretty big one so I thought it would be a good idea to keep some sort of CVS. I have also read lot of interesting stuff about unit testing and I would like to include some system that automatically builds the project and runs a series of test after each check in. The cha...

Maven Modules + Building a Single Specific Module

I have a multi-module Maven project with a parent project P and three sub-modules A, B, and C. Both B and C are war projects and both depend on A. I can type "mvn compile" in P and have all of the sub-modules properly compiled. The problem comes when I want to do operations for specific modules. I'd like to be able to package a war f...

How should I use debug/release mode in Visual Studio?

I usually test my code locally on my work machine and then move it to development environment and then finally to production environment. What is the best way to use debug/release mode for this scenario? Do I only need to care about debug mode in my machine? Should I publish debug mode or release mode to development? I know probably I sh...

What is the best book for java based software engineering?

Is there any book that covers and explains the following things well altogether? Software Engineering with Java in general, the concept and what to notice ... etc life cycle with java commonly practiced developing methods Best Coding Convention Version Control (and tools) Builds (and tools) tests (I think it's Junit here) Code Review (...

How do I specifiy an object directory in a QT project file?

I am building a console QT project. Currently, my project file looks like this: CONFIG += qt console debug CONFIG -= app_bundle HEADERS = HelperClass.h SOURCES = HelperClass.cpp \ main.cpp TARGET = doit My QMAKESPEC environment variable is set to: macx-g++ I go to the directory with the project (and source) files and run qm...

How do I build a QT console app in 64 bit on Mac OSX?

I need to build my QT console application as 64 bit. i.e. x86_64 My config file looks like this: CONFIG += qt console debug x86_64 CONFIG -= app_bundle HEADERS = HelperClass.h SOURCES = HelperClass.cpp \ main.cpp The compile goes fine without issue. But, when the build gets to the link step, it complains that I don't ...