Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Jetty/Contributor/Eclipse Release"
(→Eclipse Release Checklist) |
(→Eclipse Release Checklist) |
||
Line 25: | Line 25: | ||
** wait until required time has passed and release review was successful | ** wait until required time has passed and release review was successful | ||
** release! | ** release! | ||
+ | |||
+ | ==Jetty-rt-bundles Release build: Hudson Job== | ||
+ | How-to build [[Jetty/Contributor/Update Site]] | ||
+ | ===Run the Hudson job 'jetty-rt-bundles'=== | ||
+ | The parameterized hudson job https://hudson.eclipse.org/hudson/view/Jetty-RT/job/jetty-rt-bundles/ is in charge of building the jetty-rt-bundles repositories. | ||
+ | |||
+ | Parameters: | ||
+ | * jetty-version: choose jetty-7 or jetty-8 (default: jetty-7) | ||
+ | * pack-and-sign: enable signing and packing the artifacts (default: yes) | ||
+ | * jetty_release_version: enter which built version of jetty to use. (default: will choose the latest snapshot) | ||
+ | The last 2 parameters are unlikely to be changed. | ||
+ | * force_context_qualifier: to force the produced feature to use a specific number. (default timestamp) | ||
+ | * set_pom_version: force the pom.xml to use a new version. (default use the one committed in svn). | ||
+ | |||
+ | ===Add the new repository to the composite repository=== | ||
+ | For jetty-8; edit: sftp://youruser@build.eclipse.org/home/data/httpd/download.eclipse.org/jetty/updates/jetty-bundles-8.x/compositeArtifacts.xml | ||
+ | and | ||
+ | sftp://hmalphett@build.eclipse.org/home/data/httpd/download.eclipse.org/jetty/updates/jetty-bundles-8.x/compositeContent.xml | ||
+ | Make it a +1 for the number of children. | ||
+ | Add a <location> line. | ||
+ | |||
+ | ==EclipseRT WebStarterKit== | ||
+ | How-to build [[Jetty/Contributor/Update Site]] | ||
+ | ===Run the Hudson job 'jetty-rt-bundles'=== |
Revision as of 00:41, 30 May 2011
Contents
Eclipse Release Checklist
If its a bugfix release then you are fine to release.
If its a minor version bump then you must follow the process below.
- At least 3 weeks ahead of time, make sure we have a frozen IP Log in place, otherwise submit one to Eclipse Legal for review
- http://www.eclipse.org/projects/ip_log.php?projectid=rt.jetty
- at bottom the this url click the 'Submit IPLog' button, it gets mailed to Wayne who goes through it with a fine toothed comb
- this step may be skipped if reusing an existing IPLog, which is commonly the case for our minor releases and speeds the process greatly
- Create release directory under admin in svn: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/admin/<release version>
- Create Release Review Document
- template in svn @ admin/template/JettyReleaseReviewTemplate.odp
- alternately grab the last release review and update it into a new name, the edit the slides accordingly
- copy into new release directory and commit accordingly
- release review document should have hard link to the IPLog being used for the release, this document can not be submitted until finalize IPLog is in place
- Email Release Docuware to emo@eclipse.org requesting a release review
- explain briefly what has changed and why this can't be a bugfix release, updates to protocol like websocket, etc
- release reviews are generally on a Wednesday and out about 2 weeks from when you ask for them, ask for as soon of a date as possible
- prepare to hear back that there are no RC# releases for the release review being scheduled and then respond that we don't typically require a full on RC# release in our process.
- wait until required time has passed and release review was successful
- release!
Jetty-rt-bundles Release build: Hudson Job
How-to build Jetty/Contributor/Update Site
Run the Hudson job 'jetty-rt-bundles'
The parameterized hudson job https://hudson.eclipse.org/hudson/view/Jetty-RT/job/jetty-rt-bundles/ is in charge of building the jetty-rt-bundles repositories.
Parameters:
- jetty-version: choose jetty-7 or jetty-8 (default: jetty-7)
- pack-and-sign: enable signing and packing the artifacts (default: yes)
- jetty_release_version: enter which built version of jetty to use. (default: will choose the latest snapshot)
The last 2 parameters are unlikely to be changed.
- force_context_qualifier: to force the produced feature to use a specific number. (default timestamp)
- set_pom_version: force the pom.xml to use a new version. (default use the one committed in svn).
Add the new repository to the composite repository
For jetty-8; edit: sftp://youruser@build.eclipse.org/home/data/httpd/download.eclipse.org/jetty/updates/jetty-bundles-8.x/compositeArtifacts.xml and sftp://hmalphett@build.eclipse.org/home/data/httpd/download.eclipse.org/jetty/updates/jetty-bundles-8.x/compositeContent.xml Make it a +1 for the number of children. Add a <location> line.
EclipseRT WebStarterKit
How-to build Jetty/Contributor/Update Site