BUILDENVIRONMENT

Table Description

Key NULL Column Type (Size)

P

No

OID

NUMBER

No

NAME

VARCHAR2(50)

Yes

BUILDSUFFIX

VARCHAR2(50)

No

SOURCELOCATION

VARCHAR2(255)

No

RESULTLOCATION

VARCHAR2(255)

No

DEBUG

NUMBER(1)

F

No

MACHINEOID

NUMBER

F

No

SCMLEVELOID

NUMBER

No

TOOLOID

NUMBER

Yes

BUILDSCRIPT

VARCHAR2(255)

Yes

DOWNLOADABLEBUILD

NUMBER(1)

Yes

ARCHIVED

NUMBER(1)

Yes

ARCHIVEDDATETIME

DATE

No

VERSION

NUMBER

Column Descriptions

OID

Unique table identifier.

See also: BUILDENVIRONMENT_PK.

Key NULL Column Type (Size)

P

No

OID

NUMBER

NAME

Name of the Build Environment.

Key NULL Column Type (Size)

No

NAME

VARCHAR2(50)

BUILDSUFFIX

The Build Suffix for the Build Environment.

Key NULL Column Type (Size)

Yes

BUILDSUFFIX

VARCHAR2(50)

SOURCELOCATION

The path to the physical location where the source code, the dependent source code or the dependent build result will be placed. IKAN ALM adds the Build OID and the Project Name: SourceLocation/BuildOID/ProjectName

This location is passed to the Build Script as a parameter named source.

(For ANT, this is a property.)

Key NULL Column Type (Size)

No

SOURCELOCATION

VARCHAR2(255)

RESULTLOCATION

The path to the physical location where IKAN ALM expects to find the result of the executed Build Script. IKAN ALM adds the Build OID: TargetLocation/BuildOID. This location is passed to the Build Script as a parameter named target. (For ANT, this is a property.)

The Deploy Script is added to this result, delivering version control of the Deploy Script and its related Build.

The result is compressed and stored into the Build Archive. This file has a name in the following format: scm4all_H_1-0_b12_CONTBUILD_win.zip

where:

  • scm4all: Project name

  • H: Stream Type indication: H for Head, B for Branch

  • 1-0: Build Prefix

  • b12: Build Number

  • CONTBUILD: Build Environment name

  • win: Build suffix

  • .zip: extension referring to the compression method, zip for Windows platforms, tar.gz for Unix and Linux platforms.

Key NULL Column Type (Size)

No

RESULTLOCATION

VARCHAR2(255)

DEBUG

Indication whether or not the Debug Option is activated for the Build Environment.

If Debug is activated, the Source Clean-up action will not be performed, so that the User may use the available source to run the build script manually for testing purposes.

Key NULL Column Type (Size)

No

DEBUG

NUMBER(1)

Value List

0 = no

1 = yes

MACHINEOID

Identifier for the MACHINE table.

For more information, refer to the description of the foreign key BUILDENVIRONMENT_FK_2.

Key NULL Column Type (Size)

F

No

MACHINEOID

NUMBER

SCMLEVELOID

Identifier for the SCMLEVEL table.

For more information, refer to the description of the foreign key BUILDENVIRONMENT_FK_1.

Key NULL Column Type (Size)

F

No

SCMLEVELOID

NUMBER

TOOLOID

OID identifying the tool used by the Build Environment. Refers to the primary key of the appropriate tool table: ANT, NANT, MAVEN2 or Gradle.

Key NULL Column Type (Size)

No

TOOLOID

NUMBER

BUILDSCRIPT

Relative path to the Build Script selected specifically for the Build Environment.

In case no Build Script is specified in the Build Environment settings, the default Build Script, as defined in the Project Settings is used.

Key NULL Column Type (Size)

Yes

BUILDSCRIPT

VARCHAR2(255)

DOWNLOADABLEBUILD

Indication whether or not the compressed Build Result created on this Build Level is downloadable.

Key NULL Column Type (Size)

Yes

DOWNLOADABLEBUILD

NUMBER(1)

Value List

NULL = -

0 = no

1 = yes

ARCHIVED

For internal use only.

Key NULL Column Type (Size)

Yes

ARCHIVED

NUMBER(1)

Value List

0 = no

1 = yes

ARCHIVEDDATETIME

For internal use only.

Key NULL Column Type (Size)

Yes

ARCHIVEDDATETIME

DATE

VERSION

For internal use only.

Key NULL Column Type (Size)

No

VERSION

NUMBER

Indexes

Index Primary Unique Column(s) Source Table

BUILDENVIRONMENT_PK

Yes

Yes

OID

BUILDENVIRONMENT_FK_1

No

No

SCMLEVELOID

SCMLEVEL

BUILDENVIRONMENT_FK_2

No

No

MACHINEOID

MACHINE

Relationships

Referenced Tables

MACHINE

Refer to the chapter MACHINE for a detailed description of the table.

Foreign Key Referenced Column(s)

BUILDENVIRONMENT_FK_2

OID

SCMLEVEL

Refer to the chapter SCMLEVEL for a detailed description of the table.

Foreign Key Referenced Column(s)

BUILDENVIRONMENT_FK_1

OID

Referencing Tables

BUILD

Refer to the chapter BUILD for a detailed description of the table.

Foreign Key Referencing Column

BUILD_FK_1

BUILDENVIRONMENTOID

BUILDPARAMETER

Refer to the chapter BUILDPARAMETER for a detailed description of the table.

Foreign Key Referencing Column

BUILDPARAMETER_FK_1

BUILDENVIRONMENTOID

DEPLOYENVIRONMENT

Refer to the chapter DEPLOYENVIRONMENT for a detailed description of the table.

Foreign Key Referencing Column

DEPLOYENVIRONMENT_FK_3

BUILDENVIRONMENTOID

Report Labels

BUILDENVIRONMENT_ARCHIVED_LABEL

English:

Archived

French:

Archivé(e)

German:

Archiviert

BUILDENVIRONMENT_ARCHIVEDDATETIME_LABEL

English:

Archive Date/Time

French:

Date/heure archivage

German:

Datum/Zeit Archivierung

BUILDENVIRONMENT_BUILDSCRIPT_LABEL

English:

Build Script

French:

Script de construction

German:

Bereitstellungsskript

BUILDENVIRONMENT_BUILDSUFFIX_LABEL

English:

Build Suffix

French:

Suffixe de construction

German:

Bereitstellungskennzeichen

BUILDENVIRONMENT_DEBUG_LABEL

English:

Debug Option

French:

Option débogage

German:

Debug

BUILDENVIRONMENT_DOWNLOADABLEBUILD_LABEL

English:

Downloadable Build

French:

Construction téléchargeable

German:

Verteilung

BUILDENVIRONMENT_MACHINEOID_LABEL

English:

OID

French:

OID

German:

OID

BUILDENVIRONMENT_NAME_LABEL

English:

Name

French:

Nom

German:

Name

BUILDENVIRONMENT_OID_LABEL

English:

OID

French:

OID

German:

OID

BUILDENVIRONMENT_RESULTLOCATION_LABEL

English:

Target Location

French:

Emplacement Cible

German:

Zielstandort

BUILDENVIRONMENT_SCMLEVELOID_LABEL

English:

OID

French:

OID

German:

OID

BUILDENVIRONMENT_SOURCELOCATION_LABEL

English:

Source Location

French:

Emplacement Source

German:

Quellstandort

BUILDENVIRONMENT_TOOLOID_LABEL

English:

OID

French:

OID

German:

OID

BUILDENVIRONMENT_VERSION_LABEL

English:

Version

French:

Version

German:

Version