3152abac67
Change-Id: I461e634e5cdf022fed76ca6b92759b18b1d4aed6 Refs: #3417
CONTINUOUS INTEGRATION SCRIPTS
Environment Variables Used in Build Scripts
-
NODE_LABELS: the variable defines a list of OS properties. The set values are used by the build scripts to select proper behavior for different OS.The list should include at least
[OS_TYPE],[DISTRO_TYPE], and[DISTRO_VERSION].Possible values for Linux OS:
[OS_TYPE]:Linux[DISTRO_TYPE]:Ubuntu[DISTRO_VERSION]:Ubuntu-12.04,Ubuntu-14.04,Ubuntu-15.04
Possible values of OSX OS:
[OS_TYPE]:OSX[DISTRO_TYPE]:OSX(can be absent)[DISTRO_VERSION]:OSX-10.10,OSX-10.9,OSX-10.8,OSX-10.7
-
JOB_NAME: optional variable to define type of the job. Depending on the defined job type, the build scripts can perform different tasks.Possible values:
- empty: default build process
code-coverage(Linux OS is assumed): build process with code coverage analysis
-
CACHE_DIR: the variable defines a path to folder containing cached files from previous builds, e.g., a compiled version of ndn-cxx library. If not set,/tmpis used.