Archived

This topic is now archived and is closed to further replies.

Automatic Code Builder

This topic is 5850 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Is there any free automatic source code builders...I would prefer not to make my own, considering I''d like to concentrate on other things, that''s why i''m asking this. I would like for it to be able to generate a file that can seperate errors and issues for each "sub project" in msvc++. I''ve read about a utility that can do this, I just don''t know how to start looking for it. Pactuul P.S. Only serious and PRODUCTIVE responses only. I''m not in the mood to "defend" my original post against lamers.

Share this post


Link to post
Share on other sites
I guess basically what I''d like to do is to have a utility that can automatically build releases for me everyday and be able to email the build along with a list of errors (and possiblly a "features" list that still has to be done) to everybody on the team.

Share this post


Link to post
Share on other sites
I don''t know of any off the top of my head, but I will throw this at you: under UNIX users have the cron facility (and anachron under Linux), which executes a command at a specific time. By combining cron and other available tools (Perl/sh or another scripting language), knocking together your own periodic code build utility isn''t terribly hard.

Now I assume you''re working under Windows rather than Linux (cos if you''re using Linux my only [appropriate] response is RTFM! ). There are schedulers available for all versions of Windows (NT-based Windows also have the at utility; Start Menu->Programs->Accessories->System Tools->Scheduled Tasks in Win2k); combine this with Perl or another utility of your own that runs your compiler from the commandline and parses its output for errors, logging them to a file. Perl is actually perfect for this since it was originally designed for extraction and reporting.

Hmm, maybe I''ll knock one up just for the fun of it.

Related links:
Download Perl DevKit@Active State

[ GDNet Start Here | GDNet FAQ | MS RTFM | STL | Google ]
Thanks to Kylotan for the idea!

Share this post


Link to post
Share on other sites
I don''t know of a prepackaged tool, but...

Visual C++ comes with the NMAKE utility. You can export a workspace to a makefile and then run nmake against that file to build the projects in the workspace. NMAKE is a command line utility that''s well suited to scheduling / batch compiles.

The Visual C++ IDE also supports automation, so you could probably set up a Windows Scripting Host script to build / compile your workspace. The benefit of using WSH like that would be that you could also send an email with the binaries and a ''todo'' list if you wanted. Or you could call NMAKE from the WSH script.

Either way, if you have windows 9X with the plus pack, ME, 2K or XP then you can set up a scheduled task to run whatever script you come up with.


The company I work for spends large amounts of money on a team of people who do nothing but handle our build / package process. While there are tons of products to handle source code revision control, I''d think there would be more scheduling / automation solutions than there are.

Share this post


Link to post
Share on other sites