Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

M2E updatesite and gittags

Revision as of 11:13, 2 June 2011 by Igor.ifedorenko.com (Talk | contribs) (New page: === m2e download area layout === release/ 1.0/ 1.0.0.<qualifier>/ 1.0.1.<qualifier>/ 1.0.2.<qualifier>/ 1.1/ ... milestone/ 1.1/ 1.1.0.<qualifier>/ ...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

m2e download area layout

release/
  1.0/
    1.0.0.<qualifier>/
    1.0.1.<qualifier>/
    1.0.2.<qualifier>/
  1.1/
    ...
 
milestone/
  1.1/
    1.1.0.<qualifier>/


m2e will advertise http://download.eclipse.org/technology/m2e/release/ as canonical m2e repository url. this repository is a composite that will contain all released m2e version, so clients who use this url will be able to install releases and service releases releases from the same location. clients will be able to use release-specific repositories (i.e. http://download.eclipse.org/technology/m2e/release/1.0) if they are only interested in maintenance releases.

http://download.eclipse.org/technology/m2e/milestone/ has the same structure but contains milestone builds towards releases.

Composite repository descriptors are maintained by hand.

m2e does not provide snapshot/nightly builds from download.eclipse.org

m2e git repository tags

Not sure about this yet.

At very least git tag must contain fully qualified build version, so people can easily match installed release/milistone build to m2e sources it was built from.

Nice to have, but not required, ability to match named milestone builds (M5, RC3, etc) to source version.


m2e release train contributions

During development, m2e will provide release train contributions via milestone version repository (i.e. http://download.eclipse.org/technology/m2e/milestone/1.1). Each new build will be automatically picked up by the release aggregator job and does not require changes to aggregator descriptor.

During release, latest milestone build is *copied* to corresponding releases/ directory and m2e contribution to release train aggregator will need to be updated at this point.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.