Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 16918 invoked from network); 23 Jul 2004 04:15:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 23 Jul 2004 04:15:28 -0000 Received: (qmail 77042 invoked by uid 500); 23 Jul 2004 04:15:12 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 76981 invoked by uid 500); 23 Jul 2004 04:15:10 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 76967 invoked by uid 99); 23 Jul 2004 04:15:10 -0000 X-ASF-Spam-Status: No, hits=0.6 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [69.20.13.113] (HELO server1.ruminate.co.uk) (69.20.13.113) by apache.org (qpsmtpd/0.27.1) with ESMTP; Thu, 22 Jul 2004 21:15:08 -0700 Received: (from root@localhost) by server1.ruminate.co.uk (8.11.6/8.11.6) id i6N4F1k17022; Fri, 23 Jul 2004 00:15:01 -0400 Date: Fri, 23 Jul 2004 00:15:01 -0400 From: jfuller@ruminate.co.uk Message-Id: <200407230415.i6N4F1k17022@server1.ruminate.co.uk> Subject: Re: What continuous integration tool would you recommend? To: "Ant Users List" Cc: X-Originating-IP: 65.229.112.212 X-Mailer: Webmin 1.090 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bound1090556101" X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N --bound1090556101 Content-Type: text/plain Content-Transfer-Encoding: 7bit "Alexey N. Solofnenko" wrote .. > The problem is that is why my script is doing right now, plus more. > And I need only ClearCase integration from the list. Adding a reporting > web interface is just too easy. The features I am looking for are web > interactive build control and partial changesets support, or at least > custom build loop support. anthill pro has support for CC existing views and it can create new clearcase views ant has CC support as optional tasks as with most continuous integration tools, anthill pro will build 'on change' of source code held in CC... > At the moment it seems easier to write my own web interface than > updating existing products to what I need. unless u want to do simple things....yes agreed, but u will find that your ant scripts will get unnecc complex...esp if u want to seperate your build processes along component dependencies. Managing component dependencies is prob the number one limiter to productivity in a mature development environment... also Having a scheduler like the tools being mentioned organises all the build artifacts...esp reporting and code doc tools...this is where Anthill Pro really shines again with many options to publish build artifacts whereever. Cant remember the last time I used the ant email tasks for notification... Anthill OS is an OK product but Anthill pro is soooo much more full featured I recc downloading it and throwing the war into tomcat and trying it for a spin...I have used it on the largest J2EE projects and still haven't found the need to use all its features. btw jython is great as an additional string to the build bow esp where testing is concerned, after the past few projects I use it sparingly though as I find that jython/python usage makes my scripts a bit less understandable to the general programming population...and we all know that getting 'everyone' in development to own the build process is the real goal. the last 3 build type projects (including the current one) have seen the following mix of technologies work with with the rational toolset; Anthill Pro: takes care of building, testing, doc, report, load testing, perf testing, scenario/functional testing...in addition to notifications and managing the publishing workflow of all the reports into an HTML format ( lots of XML/XSLT transforms) Developer Wiki: informal glue between all the build artifacts generated...reduces the need to have someone be the webmaster.... then I publish the complete ClearCase view to an apache virtual dir (using ant, scheduled by Anthill pro of course) so that the complete SCM is available in a read only format via HTTP so that the WIKI can refer to elements in CC in the WIKI. I intend to extend this setup by adding Xindice to hold all XML assets...XML's geometric usage in development is leading me to believe that a general XML repository with webdav/http/web services access and xpath/xslt querying will add a bit of grease to the whole development system....freeing up meta data from its file format is quite useful. gl, Jim Fuller --bound1090556101 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org --bound1090556101--