The following issue has been updated:

    Updater: Kristian Koehler (mailto:[EMAIL PROTECTED])
       Date: Tue, 28 Sep 2004 6:38 AM
    Comment:
The attached file is the first step in the direction of nightly 
maven/cruisecontrol builds.

---

The patch includes:
* FileDigester class for calculating digest values for archives.
* SVNRevisionReplaceBootstrapper class for extracting and replacing the current 
revision number in a given file
* DeletionPublisher helper class for cruisecontrol
* Eclipse Project for the cruisecontrol helper classes
* JAR file with the cruisecontrol helper classes
* example cruisecontrol config file for the "new functionality"

And this is how it should work:

Cruisecontrol is used to update the geronimo subversion modul. After 
bootstrapping (update) the project the version-info.ent file is updated to the 
current svn revision number. This is done via the 
SVNRevisionReplaceBootstrapper class which is included in the patch. 

Now cruisecontrol triggers maven to build the project ('rebuild' and 'dist' 
goals). There are pre- and postGoals added to the assembly maven.xml file. They 
are used to build the correct bin distribution and to calculate the digest 
values for the 'generated' files. This is done via the FileDigester class (also 
included).

After all (no publishing is yet configured) cruisecontrol cleans the (geronimo) 
repository and deletes the modified version-info.ent file. Repository cleaning 
is needed because every build generates new jar files with different names (the 
'keyword' SNAPSHOT is replaced with the actual revision number). 

Next step should be a publishing mechanism as David Blevins described on the 
mailing list.

Kristian
    Changes:
             Attachment changed to build-patch.zip
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://issues.apache.org/jira/browse/GERONIMO-304?page=history

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/GERONIMO-304

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: GERONIMO-304
    Summary: Nightly build/test on Windows
       Type: Task

     Status: Open
   Priority: Minor

    Project: Apache Geronimo
 Components: 
             buildsystem

   Assignee: David Blevins
   Reporter: David Blevins

    Created: Thu, 16 Sep 2004 2:46 PM
    Updated: Tue, 28 Sep 2004 6:38 AM

Description:
Setup nightly/build tests on Windows


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to