[ 
https://issues.apache.org/jira/browse/DERBY-4855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Hillegas updated DERBY-4855:
---------------------------------

    Attachment: derby-4855-07-aa-repackageDocsToSvnpubsub.diff

Attaching derby-4855-07-aa-repackageDocsToSvnpubsub.diff. This patch changes 
our release build to account for the recent migration of the website to 
svnpubsub.

This patch changes the repackagedocs target. Previously, that target created a 
zip file of the user docs. In this zip file, the docs were rearranged into the 
directory structure expected by our website. After running this target, the 
release manager had to copy the zip file to people.apache.org and then unpack 
it into the docs subdirectory of the rsynced website.

This process has been simplified significantly. Now the release manager does 
the following:

o Runs "ant repackagedocs" as before. This now creates the re-arranged docs 
subdirectory directly in the release manager's subversion website client.

o Uses "svn add" as necessary to put the newly created, release-specific docs 
subdirectory under subversion control.

o Uses "svn commit" to commit the newly added docs subdirectory.

Touches the following file:

M       build.xml

Committed to branches at the following subversion revisions:

1430417 - trunk
1430418 - 10.9
1430421 - 10.8
1430422 - 10.7

                
> Automate release publication steps
> ----------------------------------
>
>                 Key: DERBY-4855
>                 URL: https://issues.apache.org/jira/browse/DERBY-4855
>             Project: Derby
>          Issue Type: Improvement
>          Components: Build tools
>            Reporter: Rick Hillegas
>         Attachments: derby-4855-01-aa-docszip.diff, 
> derby-4855-02-ab-releaseNotesTransformer.diff, 
> derby-4855-03-aa-cgiTemplate.diff, derby-4855-04-aa-copyCgiScript.diff, 
> derby-4855-05-aa-cliXconf.diff, derby-4855-06-aa-distributionLinks.diff, 
> derby-4855-07-aa-repackageDocsToSvnpubsub.diff
>
>
> Right now, producing a Derby release involves 3 major chunks of work:
> 1) Producing the release notes (happens the week before the first release 
> candidate is produced)
> 2) Producing release candidates (and submitting them to community vote)
> 3) Publishing the release distributions (after the community approves a 
> candidate)
> This JIRA organizes work needed to automate the tasks which are part of step 
> (3). Those steps are described here: 
> http://wiki.apache.org/db-derby/ReleasePublication

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to