Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "TPTP Build"

Line 6: Line 6:
  
 
== BVT/Tools component ==
 
== BVT/Tools component ==
 +
 +
BVT runs
  
 
== Dependencies ==
 
== Dependencies ==
 +
 +
Dependencies are the pre-requisite projects that TPTP build depends on. All these project need to be included inside the eclipse sdk /plugins or /dropins. Currently TPTP includes dependencies from EMF, XSD, WTP, BIRT, DTP, GEF, Equinox OSGI and Eclipse Orbit.
  
 
== Hardware setup ==
 
== Hardware setup ==
Line 21: Line 25:
 
== Promotion ==
 
== Promotion ==
  
TPTP has four build types: Release Builds, Stable Builds, Candidate Builds and Development Builds. For information about different kinds of builds look [http://www.eclipse.org/tptp/home/downloads/build_types.html here]. For Development Builds, the build ID has the format of TPTP-<version>-<timestamps>. During the Milestones and Release Candidates, TPTP builds will be renamed to TPTP-<version>M#-<timestamps> or TPTP-<version>RC#-<timestamps> depending on which Milestones or Release Candidates is. Please refers to this page for information on [[Helios_Simultaneous_Release|Helios/Simultaneous Release Plan]]
+
Promotion means that we will copy the Development Build one level above in the file system so it can be promoted to either milestone or release build where the Development Build still remains intact.
 +
 
 +
== Build Name ==
 +
 
 +
TPTP has four build types: Release Builds, Stable Builds, Candidate Builds and Development Builds. For information about different kinds of builds look [http://www.eclipse.org/tptp/home/downloads/build_types.html here]. For Development Builds, the build ID has the format of TPTP-<version>-<timestamps>. During the Milestones and Release Candidates, TPTP builds will be renamed to TPTP-<version>M#-<timestamps> or TPTP-<version>RC#-<timestamps> depending on which Milestones or Release Candidates is. Please refers to this page for information on [[Helios_Simultaneous_Release|Helios/Simultaneous Release Plan]]. On the GA day, TPTP will be renamed to TPTP-<version>.

Revision as of 15:23, 10 March 2011

TPTP main page > TPTP Wiki home > TPTP Miscellaneous

Releng component

Releng component is mainly referring to plugin org.eclipse.hyades.releng.builder inside platform project. It contains all the the build scripts that have been used during a TPTP build. The java codes compiling is handled in script eclipse-build.sh inside /platform/org.eclipse.hyades.releng.builder/master/bash

BVT/Tools component

BVT runs

Dependencies

Dependencies are the pre-requisite projects that TPTP build depends on. All these project need to be included inside the eclipse sdk /plugins or /dropins. Currently TPTP includes dependencies from EMF, XSD, WTP, BIRT, DTP, GEF, Equinox OSGI and Eclipse Orbit.

Hardware setup

Map file for source

hyades.map is located inside plugin org.eclipse.hyades.releng.builder/master/maps/ in platform project. It tells which plugins and features at which verison should be checked out before the build.

Versioning guideline

Build infrastructure

Promotion

Promotion means that we will copy the Development Build one level above in the file system so it can be promoted to either milestone or release build where the Development Build still remains intact.

Build Name

TPTP has four build types: Release Builds, Stable Builds, Candidate Builds and Development Builds. For information about different kinds of builds look here. For Development Builds, the build ID has the format of TPTP-<version>-<timestamps>. During the Milestones and Release Candidates, TPTP builds will be renamed to TPTP-<version>M#-<timestamps> or TPTP-<version>RC#-<timestamps> depending on which Milestones or Release Candidates is. Please refers to this page for information on Helios/Simultaneous Release Plan. On the GA day, TPTP will be renamed to TPTP-<version>.

Back to the top