|
|
(23 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | ==Comment==
| + | This page must be deleted |
− | | + | |
− | # @improvement create a bugzilla first
| + | |
− | # @improvment create a query to find all repositories to be updated manually
| + | |
− | # @bug the automatic repository version updater seems to introduce non unix break lines
| + | |
− | | + | |
− | ==Overview==
| + | |
− | | + | |
− | # one week before setup a team: at least one commiter with one other personn
| + | |
− | # one day before send an email to the mailing
| + | |
− | # release day send an email to the papyrus developer mailing list before the release
| + | |
− | # make the release
| + | |
− | # release day send an email to the papyrus developer mailing list after the release
| + | |
− | # release day send an email to the cross project mailing list after the release
| + | |
− | | + | |
− | ==Email template proposal==
| + | |
− | | + | |
− | # one week end before: XXXX
| + | |
− | # release day initial email: Hi everyone !Today is build day so if you can refrain yourselves from pushing troublesome features we would greatly appreciate it.Papyrus Core Team
| + | |
− | | + | |
− | ==Prerequisite==
| + | |
− | | + | |
− | # fresh eclipse <version> nightly Eclipse for RCP and RAP Developers
| + | |
− | # papyrus project in workspace: git new branch on master synchro with the master branch with releng project imported
| + | |
− | # simrel project in workspace: git://git.eclipse.org/gitroot/simrel/org.eclipse.simrel.build.git
| + | |
− | | + | |
− | ==Release Plan Action==
| + | |
− | | + | |
− | # Update dependencies from Agregation Build Models
| + | |
− | ## Help>Install> Update site: https://hudson.eclipse.org/papyrus/view/Mars/job/Papyrus-Master-Developer/lastSuccessfulBuild/artifact/releng/dev/target/repository/
| + | |
− | ## right click on the *.pom.xml and oomph papyrus.setup
| + | |
− | ### /releng/org.eclipse.papyrus.oomph/setups/papyrus.setup
| + | |
− | ### /releng/top-pom-dev.xml
| + | |
− | ### /releng/top-pom-extra-tests.xml
| + | |
− | ### /releng/top-pom-extras.xml
| + | |
− | ### /releng/top-pom-main-tests.xml
| + | |
− | ### /releng/top-pom-main.xml
| + | |
− | ### /releng/top-pom-rcp.xml
| + | |
− | ## Selection the right version and check the Confirmation Location Update, each version should be the lastest official version except if you depend on a specific build version, unreleased officially
| + | |
− | # Update dependencies manually
| + | |
− | ## for all unannotated repositories,
| + | |
− | ## @missing cmd: find . -name "top-pom*" | xargs -t -i grep "manualUpdate" -b1 {}
| + | |
− | ## for detection of manual repository example repository orbit find the lastest url http://download.eclipse.org/tools/orbit/downloads/
| + | |
− | # Push on Papyrus gerrit
| + | |
− | ## [Releng] Update dependencies for <Eclipse Version> <Milestone>
| + | |
− | # Execute the release hudson job with the new parameters
| + | |
− | ## BUILD_ALIAS : the name of the release (0.9.0, 1.1.0M6, etc.); leave it blank for nightly and integration builds
| + | |
− | ## SIGN : whether to sign the update site (can take up to an hour on the Eclipse build server); mandatory for all builds except nightlies
| + | |