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

Platform-releng/Releng Plan for CBI adoption

< Platform-releng
Revision as of 17:56, 10 February 2013 by David williams.acm.org (Talk | contribs) (Main Criteria for moving to CBI based build for Kepler)

This document is the "plan", and more working notes for moving to CBI-based builds.

Main Criteria for moving to CBI based build for Kepler

  1. Have same output deliverables as current build: zips, repository, etc. (For Equinox and Eclipse)
  2. (Be able to reproduce exact same build, given a tag (or tags) to start the build with.)
  3. Same warnings (and compile errors, if any) as PDE based build.
  4. Be able to run our JUnit tests, with same results, as PDE based build.
  5. Run a binary comparator against the bundles to ensure that they are the same binary content as the regular bundles.
[Not sure how to do this since "qualifier algorithm" is different].
  1. Qualifiers not change (except for branding bundles) if the content has not changed.
  2. All bundles signed.
  3. Final I-build type repository have same content and metata as PDE based build (nothing missing, nothing extra).
  4. Be easy to fit in to current workflow of automated builds and tests of "nightlies", I-builds, milestones (i.e. committers have to know

what to do to "release" something for a build, how to "freeze" changes at a certain point).

Bug queries and reference documents

Back to the top