Go Back  IT Forums > Software > Configuration Management
User Name
Password
Reply
 
Thread Tools Search this Thread Display Modes

Build Automation: BuildForge, AntHill, Rolling Your Own
  #1
Old 09-28-2006, 10:55 AM
citizenkahn
Junior Member


citizenkahn is offline
citizenkahn's Info
Join Date: Aug 2006
Posts: 2
Default Build Automation: BuildForge, AntHill, Rolling Your Own

Does anyone have any experience with Build automation frameworks like
BuildForge or AntHill?

I have rolled my own using python and ant with turbogears for a web
front-end. Its served us well but I support one product in a company
with 4 different product lines each with its own tools, source control,
culture, etc. Having an organization wide framework which products
plug into would be a real win for us. I'd enjoy growing my python code
into a generic build framework that could support all, but that makes
little sense if the any of the automatic frameworks have the right
degree of reliability, features and extensibility at a reasonable
price.

I have looked all over the net for folks who have used BuildForge or
AntHill and this seems to be place where they hang out.

So, if any of you have an warnings or suggestions about these
frameworks, please let me know


Peter Kahn

Reply With Quote
Build Automation: BuildForge, AntHill, Rolling Your Own
  #2
Old 09-28-2006, 11:43 AM
Jorgen Grahn
Junior Member


Jorgen Grahn is offline
Jorgen Grahn's Info
Join Date: Nov 2005
Posts: 42
Default Build Automation: BuildForge, AntHill, Rolling Your Own

On 28 Sep 2006 11:55:07 -0700, citizenkahn <citizenkahn@gmail.com> wrote:
Quote:
Does anyone have any experience with Build automation frameworks like BuildForge or AntHill? I have rolled my own using python and ant with turbogears for a web front-end. Its served us well but I support one product in a company with 4 different product lines each with its own tools, source control, culture, etc. Having an organization wide framework which products plug into would be a real win for us. [...]


Not an answer, I'm afraid, but a question: what does a build automation
framework do, if the projects already have build processes which you're not
inclined to change?

It seems to me that the interface to the projects would be something like
"make clean install", or at worst some script that sets up a proper
environent first, then invokes make. All those things must be part of the
project itself.

That leaves very little work to do for the build automation framework, and
the work that /does/ remain is standard batch operation work, not really
related specifically to building.

Or maybe I'm just an old fart and my analysis is faulty.

BR,
/Jorgen

--
// Jorgen Grahn <grahn@ Ph'nglui mglw'nafh Cthulhu
\X/ snipabacken.dyndns.org> R'lyeh wgah'nagl fhtagn!
Reply With Quote
Build Automation: BuildForge, AntHill, Rolling Your Own
  #3
Old 10-02-2006, 05:33 AM
CMYanko
Junior Member


CMYanko is offline
CMYanko's Info
Join Date: Jun 2006
Posts: 3
Default Build Automation: BuildForge, AntHill, Rolling Your Own

Yes,

I have used Anthill Pro with Ant with reasonable success despite it's
underwhelming support for ClearCase. I am currently evaluating AH3 and
Quickbuild and am only familiar with Buildforges marketing info and
price tag.

Reply With Quote
Build Automation: BuildForge, AntHill, Rolling Your Own
  #4
Old 10-04-2006, 08:45 AM
mthompson
Junior Member


mthompson is offline
mthompson's Info
Join Date: Oct 2006
Posts: 5
Default Build Automation: BuildForge, AntHill, Rolling Your Own

Really I think you are comparing apples to oranges with BuildForge vs.
AntHill Pro. They really do different things.

I think your best bet is going to be to ask a few of the people in the
CM Crossroads forums that are using both of the tools.

The Build Management Forum can be found at...
http://www.cmcrossroads.com/compone...d,180/board,7.0


citizenkahn wrote:
Quote:
Does anyone have any experience with Build automation frameworks like BuildForge or AntHill? I have rolled my own using python and ant with turbogears for a web front-end. Its served us well but I support one product in a company with 4 different product lines each with its own tools, source control, culture, etc. Having an organization wide framework which products plug into would be a real win for us. I'd enjoy growing my python code into a generic build framework that could support all, but that makes little sense if the any of the automatic frameworks have the right degree of reliability, features and extensibility at a reasonable price. I have looked all over the net for folks who have used BuildForge or AntHill and this seems to be place where they hang out. So, if any of you have an warnings or suggestions about these frameworks, please let me know Peter Kahn


Reply With Quote
Build Automation: BuildForge, AntHill, Rolling Your Own
  #5
Old 10-05-2006, 06:43 AM
Dr. Who
Junior Member


Dr. Who is offline
Dr. Who's Info
Join Date: Feb 2005
Posts: 16
Default Build Automation: BuildForge, AntHill, Rolling Your Own

Jorgen Grahn wrote:
Quote:
Or maybe I'm just an old fart and my analysis is faulty.


No comment :-)

However, a build management tool does a lot of things that are byond
the scope of "just doing the build." We use Build Forge and love it.
It's a full client server application with one web console that drives
builds across any number of machines and OSen. It retains all the logs
and statuses of the builds and provides notifications on various build
activities. It is also capabale of performing continuous integration
builds ala CruiseControl. It also has some kind of support for Test
Director which we haven't used. It can also provide BOMs for builds
and has an XML based adapter framework and API that would allow you to
integrate almost any tool for which they don't currently offer support.


The current version (which we haven't implimented yet) offers excellant
build system selection and pooling which could provide a redundant
dynamic build environment.

It is pricey but in the ballpark of what you would spend to develop
something yourself with the same feature set. The closet thing I've
seen in the OpenSource world is LuntBuild but it isn't a client server
architecture and would require running it individually on all your
bulid machines.

Reply With Quote
Build Automation: BuildForge, AntHill, Rolling Your Own
  #6
Old 10-06-2006, 06:30 AM
Jorgen Grahn
Junior Member


Jorgen Grahn is offline
Jorgen Grahn's Info
Join Date: Nov 2005
Posts: 42
Default Build Automation: BuildForge, AntHill, Rolling Your Own

On 5 Oct 2006 07:43:06 -0700, Dr. Who <google@spiceaid.com> wrote:
Quote:
Jorgen Grahn wrote:
Quote:
Or maybe I'm just an old fart and my analysis is faulty.
No comment :-)


Thanks ;-)
Quote:
However, a build management tool does a lot of things that are byond the scope of "just doing the build."


Which was my point -- don't these tools "simply" solve batch operation
problems? Nothing wrong with that I suppose -- if people have batching
problems only in the context of building, there's nothing wrong with
selling them batching tools under the title "build management tools".
Quote:
We use Build Forge and love it.


One thing about BuildForge specifically worries me. All things from Rational
that I have been in contact with -- except ClearCase and Purify! -- have
been unspeakably bad, and all -- /including/ ClearCase -- have become worse
with every new release. But I have ranted about my relationship with those
products before ...

/Jorgen

--
// Jorgen Grahn <grahn@ Ph'nglui mglw'nafh Cthulhu
\X/ snipabacken.dyndns.org> R'lyeh wgah'nagl fhtagn!
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump



Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Style Design by vBStyles.com


Top Contact Us - IT Forums - Archive - MyLounge Top
MyLounge.com Site Map
Forum: Cars, Cell Phone, Database, Games, Home Improvement, IT, Music, School, Sports, Web Design, Web Server, Weight Loss

The MyLounge.com forum is intended for informational use only and should not be relied upon and is not a substitute for any advice. The information contained on MyLounge.com are opinions and suggestions of members and is not a representation of the opinions of MyLounge.com. MyLounge.com does not warrant or vouch for the accuracy, completeness or usefulness of any postings or the qualifications of any person responding. Please consult a expert or seek the services of an attorney in your area for more accuracy on your specific situation. Please note that our forums also serve as mirrors to Usenet newsgroups. Many posts you see on our forums are made by newsgroup users who may not be members of MyLounge.com Term of Service