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.
Difference between revisions of "ALF/Build Vocabulary"
(→ForceFullBuild) |
(→BuildNumber) |
||
Line 44: | Line 44: | ||
==== BuildNumber ==== | ==== BuildNumber ==== | ||
BuildNumber - number of the build, ie Build 327 | BuildNumber - number of the build, ie Build 327 | ||
+ | |||
+ | === Vocabulary === |
Revision as of 12:37, 2 October 2006
Contents
Objects
Build Workspace
A Build Workspace corresponds to the SCM Workspace.
The Build Workspace would be identified by a Project + Identifier. For example, Project: Hello World + "Version 1".
Build Configuration
A Build Configuration is a pre-defined way a Build will run.
Within a Build Workspace there would be 0-N Build Configurations.
Build Properties
A Build Property is an option to the Build Engine.
A Build Configuration would contain 0-N, Build Properties.
Build Property
Target
Target - item to be built, ie. helloworld.jar
clean
clean - remove all Targets and Intermediate Targets in the Build Workspace
all
all - represents all Targets
ForceFullBuild
Force full build - indicate to the Build Engine to build regardless of timestamp or versions.
debug
debug - indicate to the Build Engine to perform a build using debug compile options
release
release - indicate to the Build Engine to perform a build using release compile options
BuildAsVersion
BuildAsVersion - version of the target to create, ie. helloworld-1.4.3.jar where 1.4.3 is the BuildAsVersion.
BuildLabel
BuildLabel - label used to indicate the Build or SCM label, ie. "Nightly Build"
BuildNumber
BuildNumber - number of the build, ie Build 327