Managing Builds
-
Hi there! We are currently developing a huge application using various tools and programming languages (VC++, VB, Java). I'm currently looking for a way to simplify the task of building all the individual projects. Does anybody know some proggy that allows batch-building projects from different environments? I know of "Visual Build" (http://www.kinook.com) but I'm not sure that this is the best bet. Features I like to see: 1. Checks the source code out from VSS 2. Each build can be "configured" in a similar way then it can in Visual Studio 3. Log Files are created 4. Build progress is shown 5. Cheep, reliable, and serves beer ;) Thanks! Matthias
-
Hi there! We are currently developing a huge application using various tools and programming languages (VC++, VB, Java). I'm currently looking for a way to simplify the task of building all the individual projects. Does anybody know some proggy that allows batch-building projects from different environments? I know of "Visual Build" (http://www.kinook.com) but I'm not sure that this is the best bet. Features I like to see: 1. Checks the source code out from VSS 2. Each build can be "configured" in a similar way then it can in Visual Studio 3. Log Files are created 4. Build progress is shown 5. Cheep, reliable, and serves beer ;) Thanks! Matthias
Mattias, I use Perl scripts for 1-4, for 5 I prefer Erdinger :-) Old Simon HB9DRV
-
Hi there! We are currently developing a huge application using various tools and programming languages (VC++, VB, Java). I'm currently looking for a way to simplify the task of building all the individual projects. Does anybody know some proggy that allows batch-building projects from different environments? I know of "Visual Build" (http://www.kinook.com) but I'm not sure that this is the best bet. Features I like to see: 1. Checks the source code out from VSS 2. Each build can be "configured" in a similar way then it can in Visual Studio 3. Log Files are created 4. Build progress is shown 5. Cheep, reliable, and serves beer ;) Thanks! Matthias
i worked on a project which was mostly vb (270+ projects) and several c++ projects (~20), running upwards of 4.5 million lines of code they ran nightly builds using a custom vb application that did all of the things that you want to do. i would say write your own, that's really the only way for it to do exactly what you want. it's not all that hard, source safe automation is not that complicated, it's not a full featured as the gui, but it does all of the things that are really necessary (i would suggest using the shadow directory features instead of the build machine checking out files, tho) -John
-
Mattias, I use Perl scripts for 1-4, for 5 I prefer Erdinger :-) Old Simon HB9DRV
I manage builds for a living and we use Perl scripts, along with cmd (batch) files. We keep logs (text files) of all the builds. Since Perl is good at manipulating text files, it's great for finding a build status, if there's any errors, etc. There's also an intranet web site that displays the progress of each of the builds. I insist you get your own beer, though. This one's mine. :) Craig Dodge A catchy signature should appear here.