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 "EGF Build Portfolio"
(→Rationale) |
(→Concepts) |
||
Line 19: | Line 19: | ||
The PIM-to-PSM transformation is realized by a generation ensured by EGF. During this generation 1) the build model is transformed to be optimized, 2) the transformed model is checked, 3) files for the target platform are generated. | The PIM-to-PSM transformation is realized by a generation ensured by EGF. During this generation 1) the build model is transformed to be optimized, 2) the transformed model is checked, 3) files for the target platform are generated. | ||
− | === Concepts === | + | === Concepts === |
+ | |||
+ | <br> | ||
+ | |||
+ | {| width="492" cellspacing="1" cellpadding="0" border="0" style="" | ||
+ | |- | ||
+ | | '''Name''' | ||
+ | | '''Description''' | ||
+ | |- | ||
+ | | [[Image:EgfBuildJob.gif]] Job | ||
+ | | List of steps<br> | ||
+ | |- | ||
+ | | [[Image:EgfBuildSVN.gif]] SCM Configuration | ||
+ | | Type of SCM locations<br> | ||
+ | |- | ||
+ | | [[Image:EgfBuildSVNLocation.gif]] SCM Location | ||
+ | | SCM locations (e.g., svn url) | ||
+ | |- | ||
+ | | [[Image:EgfBuildBuildStep.gif]] Build Step | ||
+ | | Materializes and builds a workspace | ||
+ | |- | ||
+ | | [[Image:EgfBuildSCMBuildLocation.gif]][[Image:EgfBuildUpdateSiteBuildLocation.gif]] Dependencies | ||
+ | | Sources and dependencies locations | ||
+ | |- | ||
+ | | [[Image:EgfBuildFeature.gif]] [[Image:EgfBuildPlugin.gif]] Components | ||
+ | | Features and plugins to find and build<br> | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |} | ||
[TBD] | [TBD] |
Revision as of 20:02, 8 April 2011
Contents
Portfolio Name
Build Portfolio
Objective and scope
The objective of the Build Portfolio is to edit a build chain and next generate all the associated files for a release engineering target platform in order to manage and control a build chain.
The purpose is not to have an exhaustive, and then complex, build description. The build description must be simple with the possibility to describe large build chains.
The portfolio targets first Hudson and Buckminster.
Rationale
MDA principle
In OMG's MDA terms, the edited model represents the PIM and the build chain against a build target platform represents the PSM.
The PIM-to-PSM transformation is realized by a generation ensured by EGF. During this generation 1) the build model is transformed to be optimized, 2) the transformed model is checked, 3) files for the target platform are generated.
Concepts
[TBD]
Process
[TBD]
Example
[TBD]
References
[TBD]